注意:本文是《Head First Python》学习笔记。欢迎关注我的 简书 。
Python术语
- “字典”--------这是一个内置的数据结构,允许将数据值与键关联。
- “键”--------字典中查找的部分。
- “值”--------字典中的数据部分(可以是任何值,也包括另一种数据结构)。
更多Python术语
- “self”--------这是一个方法参数,总是指向当前对象实例。
BULLET POINTS
- 使用
dict( )
工厂函数或使用{}
可以创建一个空字典 。 - 要访问一个名为person的字典中与键Name关联的值,可以使用我们熟悉的中括记法:
person['Name']
。 - 类似于列表和集合,Python的字典会随着新数据增加到这个数据结构中而动态扩大。
- 可以先创建一个空字典:
new_d = { }
或new_d = dict( )
然后增加数据
d['Name'] = 'Eric Idle'
来填充字典,或者也可以一次完成以上的全部工作:
`new_d = {'Name': 'Eric Idle'} - 可以用
class
关键字定义一个类。 - 类方法(代码)与函数的定义基本相同,也就是说,要用
def
关键字定义。 - 类属性(数据)就像是对象实例中的变量。
- 可以在类中定义
__init__( )
方法来初始化对象实例。 - 类中定义的每个方法都必须提供
self
作为第一个参数。 - 类中的每个属性前面都必须有
self
,从而将数据与其实例关联。 - 类可以从零开始构建,也可以从Python的内置类或其他定制类继承。
- 类可以放在一个Python模块中,并上传到PyPI。