作家
登录

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

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

  •     print(num) 
  •     num += 1  
  • While 轮回须要一个「轮回前提」。如不雅它为真,则持续迭代。在以上实例中,当 num 为 11,则轮回前提为假,我们停止轮回。

    以下代码有助于更好地舆解它:

    1. loop_condition = True 
    2.  
    3. while loop_condition: 
    4.     print("Loop Condition keeps: %s" %(loop_condition)) 
    5.     loop_condition = False  

    轮回前提为真,则持续迭代,直到它为假。对于 For 轮回:你可以把变量「num」应用须要轮回的代码块中,而「for」语句会为你迭代它。该代码的打印与 while 代码雷同:大年夜 1 到 10。

    1. for i in range(1, 11): 
    2.   print(i)  

    看,如斯简单。范围大年夜 1 直到第 11 个元素(10 是第 10 个元素)。此外,如不雅我们直接肯定一个数,那么 For 轮回将大年夜零开端一向迭代到该数字(不包含)。例如以下 For 轮回将输出 0 到 9:

    1. for i in range(10): 
    2.   print(i)  

    列表:数组数据构造

    列表是一个数组或集合,它可用于存储一系列值(比如那些你想要的┞符数)。是以让我们用一下它:

    1. my_integers = [1, 2, 3, 4, 5] 

    如上我们创建了一个数组并赋值到 my_integers 变量中。而我们可以经由过程索引取该数组中的值,如下所示,数组第一个元素的索引为 0,第二个元素的索引为 1,依次类推。

    应用以下语句可能更好懂得:

    1. my_integers = [5, 7, 1, 3, 4] 
    2.  
    3. print(my_integers[0]) # 5 
    4.  
    5. print(my_integers[1]) # 7 
    6.  
    7. print(my_integers[4]) # 4  

    同样我们列表元素的类型也可所以字符型,如下我们创建了一个元素为字符的列表:

    1. relatives_names = [ 
    2.   "Toshiaki"
    3.   "Juliana"
    4.   "Yuji"
    5.   "Bruno"
    6.   "Kaio" 
    7. print(relatives_names[4]) # Kaio  

    让我们测试一下该办法:


    以上我们懂得了列表的定义和索引应用办法,以下我们将懂得若何添加一个元素到列表数据构造中。添加元素到列表最常见的办法是 append:

    1. tk = Person() 
    2.  
    3. print(tk.first_name) # => TK  
    1. bookshelf = [] 
    2. bookshelf.append("The Effective Engineer"
    3. bookshelf.append("The 4 Hour Work Week"
    4. print(bookshelf[0]) # The Effective Engineer 
    5. print(bookshelf[1]) # The 4 Hour Work Week  

    append 办法异常简单,我们只须要对须要添加的元素应用该办法就能将其添加到列表的末尾。

    字典:键-值数据构造

    1. dictionary_example = { 
    2.   

        推荐阅读

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

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


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

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

    关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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