作家
登录

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

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

"name""Leandro"
  •   "nickname""Tk"
  •   "nationality""Brazilian" 
  • dictionary_tk['age'] = 24

  • 迭代:数据构造中的轮回

    列表轮回同样十分简单,我们可以轮回地修改或输出某个列表。如下,我们常用 For 轮回依次提取列表中的元素:

    1. bookshelf = [ 
    2.   "The Effective Engineer"
    3.   "The 4 hours work week"
    4.   "Zero to One"
    5.   "Lean Startup"
    6.   "Hooked" 
    7.  
    8. for book in bookshelf: 
    9.     print(book)  

    对于哈希数据构造,我们同样可以应用字典中的键和 For 轮回依次攫取键与对应的值:

    应用 iteritems 办法同样可以实现雷同的效不雅:

    1. dictionary = { "some_key""some_value" } 
    2.  
    3. for key, value in dictionary.items(): 
    4.     print("%s --> %s" %(key, value)) 
    5.  
    6. # some_key --> some_value  
    1. dictionary_tk = { 
    2.   "name""Leandro"
    3.   "nickname""Tk"
    4.   "nationality""Brazilian"
    5.   "age": 24 
    6. for attribute, value in dictionary_tk.items(): 
    7.     print("My %s is %s" %(attribute, value)) 
    8. # My name is Leandro 
    9.  
    10. # My nickname is Tk 
    11.  
    12. # My nationality is Brazilian 
    13.  
    14. # My age is 24  

    进阶篇

    类与对象

    对象(Object)表征的是真实世比赛的目标,如狗、猫和自行车等,一般对象有两个特点,即数据(Data)与行动(Behavior)。对象「车辆」有一些数据,如车轮的数量、车门的数量与作为容量等,它同样还有一些行动,例如车辆可以加快、刹车、展示燃油应用量等。

    在面向对象的编程中,我们将数据表示为属性,将行动表示为办法。

    类(Class)是创建自力对象的蓝图。在实际世比赛,我们经常发明很多雷同类型的对象。例如车辆,同型号的车辆都有引擎、车轮、座位等组件,而每一辆车都是根据雷同的设计图构建且有雷同的组件。

    Python 是一种面向对象的法度榜样说话,是以它也有类(Class)与对象(Object)这两个概念。在懂得 Python 面向对象编程的案例前,我们须要先熟悉面向对象编程的一些根本概念:


      推荐阅读

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

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


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

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

  • 关键词: 探索发现

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

    网友点评
    自媒体专栏

    评论

    热度

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