1. 空值
空值是 Python 里一个特殊的值,用
表示。
- None
不能理解为
- None
,因为
- 0
是有意义的,而
- 0
是一个特殊的空值
- None
2. 在 Python 中,等号
是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量
- =
3. 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如 Java 是静态语言.
4. 常量
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在 Python 中,通常用全部大写的变量名表示常量:
5.list
Python 内置的一种数据类型是列表:list。list 是一种有序的集合,可以随时添加和删除其中的元素
6.tuple
另一种有序列表叫元组:tuple。tuple 和 list 非常类似,但是 tuple 一旦初始化就不能修改, tuple 可以是空元组,如果要定义元组只有一个成员的话,要用逗号隔开来消除与数学中的小括号的歧义,如 t = (1,)
7.dict
Python 内置了字典:dict 的支持,dict 全称 dictionary,在其他语言中也称为 map,使用键 - 值(key-value)存储,具有极快的查找速度, 式子
- d = {'Michael': 95,
- 'Bob': 75,
- 'Tracy': 85
- }
请务必注意,dict 内部存放的顺序和 key 放入的顺序是没有关系的。
和 list 比较,dict 有以下几个特点:
而 list 相反:
所以,dict 是用空间来换取时间的一种方法。
需要牢记的第一条就是 dict 的 key 必须是不可变对象。
来源: http://www.bubuko.com/infodetail-2004616.html