dictionary_tk['age'] = 24
迭代:数据构造中的轮回
列表轮回同样十分简单,我们可以轮回地修改或输出某个列表。如下,我们常用 For 轮回依次提取列表中的元素:
- bookshelf = [
- "The Effective Engineer",
- "The 4 hours work week",
- "Zero to One",
- "Lean Startup",
- "Hooked"
- ]
- for book in bookshelf:
- print(book)
对于哈希数据构造,我们同样可以应用字典中的键和 For 轮回依次攫取键与对应的值:
应用 iteritems 办法同样可以实现雷同的效不雅:
- dictionary = { "some_key": "some_value" }
- for key, value in dictionary.items():
- print("%s --> %s" %(key, value))
- # some_key --> some_value
- dictionary_tk = {
- "name": "Leandro",
- "nickname": "Tk",
- "nationality": "Brazilian",
- "age": 24
- }
- for attribute, value in dictionary_tk.items():
- print("My %s is %s" %(attribute, value))
- # My name is Leandro
- # My nickname is Tk
- # My nationality is Brazilian
- # My age is 24
进阶篇
类与对象
对象(Object)表征的是真实世比赛的目标,如狗、猫和自行车等,一般对象有两个特点,即数据(Data)与行动(Behavior)。对象「车辆」有一些数据,如车轮的数量、车门的数量与作为容量等,它同样还有一些行动,例如车辆可以加快、刹车、展示燃油应用量等。
在面向对象的编程中,我们将数据表示为属性,将行动表示为办法。
类(Class)是创建自力对象的蓝图。在实际世比赛,我们经常发明很多雷同类型的对象。例如车辆,同型号的车辆都有引擎、车轮、座位等组件,而每一辆车都是根据雷同的设计图构建且有雷同的组件。
Python 是一种面向对象的法度榜样说话,是以它也有类(Class)与对象(Object)这两个概念。在懂得 Python 面向对象编程的案例前,我们须要先熟悉面向对象编程的一些根本概念:
推荐阅读
完成这些后,启动 MultiBootUSB。 本教程介绍如安在一个 U 盘上安装多个 Linux 发行版。如许,你可以在单个 U 盘上享受多个现场版live Linux 发行版了。我爱好经由过程 U 盘测验测验不合的>>>详细阅读
本文标题:从变量到封装:一文带你为机器学习打下坚实的Python基础
地址:http://www.17bianji.com/lsqh/37927.html
1/2 1