作家
登录

从Zero到Hero ,一文掌握Python

作者: 来源: 2017-11-29 09:08:08 阅读 我要评论

  1. dictionary = { "some_key""some_value" } 
  2. for key in dictionary: 
  3.     print("%s --> %s" %(key, dictionary[key])) # some_key --> some_value 

膳绫擎是如安在字典中应用 For 轮回的例子。对于字典中的每个 key ,我们打印出 key 和 key 所对应的 value 。

另一种方法是应用 iteritems 办法。

  1. dictionary = { "some_key""some_value" } 
  2. for key, value in dictionary.items(): 
  3.     print("%s --> %s" %(key, value))# some_key --> some_value 

我们定名两个参数为 key 和 value ,然则这不是须要的。我们可以随便定名。我们看下:

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

对于哈希数据构造,我们同样可以应用 for 轮回,不过我们须要应用 key 来进行:

可以看到我们应用了 attribute 作为字典中 key 的参数,这与应用 key 定名具有同样的效不雅。真是太棒了!

类&对象

一些理论:

  • 对象是对实际世界实体的表示,如汽车、狗或自行车。 这些对象有两个合营的重要特点: 数据 和 行动 。
  • 汽车有 数据 ,如车轮的数量,车门的数量和座位的空间,并且它们可以表示出其行动:它们可以加快,停止,显示残剩若干燃料,以及很多其他的工作。

我们将 数据 看作是面向对象编程中的属性和行动。 又表示为:

  • 数据→ 属性和行动 → 办法

如今我们知道 List 是有索引的┞符型数字集合。但如不雅我们不像应用整型数字作为索引呢?我们可以用其他的一些数据构造,比如数字、字符串或者其他类型的索引。

而 类 是创建单个对象的蓝图。 在实际世比赛,我们经常发明很多雷同类型的对象。 比如说汽车。 所有的汽车都有雷同的构造和模型(都有一个引擎,轮子,门等)。每辆车都是由同一套蓝图构造成的,并具有雷同的组件。

Python 面向对象编程模式:ON

Python,作为一种面向对象编程说话,存在如许的概念: 类 和 对象 。

一个类是一个蓝图,是对象的模型。

那么,一个类是一个模型,或者是一种定义 属性 和 行动 的办法(正如我们在理论部分评论辩论的那样)。举例来说,一个车辆 类 有它本身的 属性 来定义这个 对象 是个什么样的车辆。一辆车的属性有轮子数量,能源类型,座位容量和最大年夜时速这些。

推敲到这一点,让我们来看看 Python 的 类 的语法:

	
				
			

  推荐阅读

  机器人研发热门语言:不死Java、不朽C/C ++、新贵Python

CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 流水的编程说话,铁打的 Java、C/C++。进行人工智能机械人研发,应钙揭捉?择哪种编程说话?这是很多机械人专家在自身的职业生>>>详细阅读


本文标题:从Zero到Hero ,一文掌握Python

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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