作家
登录

从变量到封装:一文带你为机器学习打下坚实的Python基础

作者: 来源: 2017-10-16 10:23:03 阅读 我要评论


大年夜变量到封装:一文带你为机械进修打下坚实的Python基本

起首,什么是 Python?根据 Python 创建者 Guido van Rossum 所言,Python 是一个:高等编程说话,其设计的核心理念是代码的易读性,以及许可编程者经由过程若干行代码轻松表达设法主意创意。实际上,我选择进修 Python 的重要原因是其编程的优美性,用它编码和表达设法主意异常天然。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本说话。Python 的设计具有很强的可读性,比拟其他说话经常应用英文关键字,其他说话的一些标点符号,它具有比其他说话更有特点语法构造。

另一个原因是 Python 的编写应用方法有多种,数据科学、网页开辟、机械进修皆可应用 Python。Quora、Pinterest 和 Spotify 都应用 Python 作为厥后端开辟说话。

基本篇

变量

简单来讲,我们可以把变量看作是存储一个值的词。

在 Python 中定义一个变量并为其赋值异常简单。想象一下你在变量「one」中存储 1,等于:

  1. one = 1 

这是多么简单,我们只要把 1 赋值给变量「one」。

  1. two = 2 
  2.  
  3. some_number = 10000  

并且你可以把随便率性值赋给随便率性变量。如上所见,把整数 2 赋值给变量「two」,把 10,000 赋值给变量「some_number」。除了整数,我们也可以赋值布尔运算、字符串、浮点数以及其他数据情势。

  1. # string 
  2.  
  3. my_name = "Leandro Tk"  
  1. float 
  2.  
  3. book_price = 15.80  

控制流:前提语句

「If」语句经由过程表达式评估一个语句是真或假。如不雅是真,则向下履行「If」前提中的子语句。比如:

  1. if True
  2.   print("Hello Python If"
  3. if 2 > 1: 
  4.   print("2 is greater than 1" 

2 比 1 大年夜,是以「print」代码被履行。如不雅「If」表达式是假的,则「else」下的子语句将被履行。

  1. # booleans 
  2. true_boolean = True 
  3. false_boolean = False  
  1. if 1 > 2: 
  2.   print("1 is greater than 2"
  3. else
  4.   print("1 is not greater than 2" 

你也可以应用一个「elif」语句以添加一个履行前提。

  1. if 1 > 2: 
  2.   print("1 is greater than 2"
  3. elif 2 > 1: 
  4.   print("1 is not greater than 2"
  5. else
  6.   print("1 is equal to 2" 

轮回/迭代器

在 Python 中,我们可有不合情势的迭代。我将评论辩论两个:while 与 for。

是以,对象是对客不雅事物的抽象,类是对对象的抽象。对象是类的实例,类是对象的模板。

While 轮回:当该语句为真,以下代码将被履行,并打印大年夜 1 到 10 的数字。

  1. num = 1 
  2. while num <= 10: 
     1/9    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      如何在一个U盘上安装多个Linux发行版

    完成这些后,启动 MultiBootUSB。 本教程介绍如安在一个 U 盘上安装多个 Linux 发行版。如许,你可以在单个 U 盘上享受多个现场版live Linux 发行版了。我爱好经由过程 U 盘测验测验不合的>>>详细阅读


    本文标题:从变量到封装:一文带你为机器学习打下坚实的Python基础

    地址:http://www.17bianji.com/lsqh/37927.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)