对象的3个特征:
- 身份(对象在内存中的地址)
- 类型
- 值
类型
None(全局只有一个)
>>> a = None
>>> b = None
>>> id(a) == id(b)
True
数值
int
float
complex(复数)
bool
迭代类型
序列类型
list
bytes/bytearray/memoryview(二进制序列)
range
tuple
str
array
映射(dict)
集合
set
frozenset
上下文管理类型(with)
其他
模块类型
class和实例
函数类型
方法类型
代码类型
object对象
type类型
ellipsis类型(省略号)
notimplement类型(高级设计的时候使用)