Python对象
Python对象有三个属性
- 身份: 这个值可以看作是该对象的内存地址, id(obj)
- 类型 : type(obj) 函数返回的是对象 ,而不是字符串
- 值 : 对象表示的数据项
标准类型
- int
- float
- bool
- 复数
- list
- tuple
- dict
其他內建类型
- 类型
- None
- 文件
- 集合/固定集合
- 函数/方法
- 模块
- 类
内部类型(不理解)
- 代码
- 帧
- 跟踪记录
- 切片
- 省略
- Xrange
标准类型操作符
> >= ... ...
**== is 的区别 **
标准类型內建函数
cmp(oj1,oj2)
repr(oj1)
str(oj1)
type(obj)
类型工厂函数
int()
type()
list()
在2.2后,这些內建类型都同一为类,也就是说,这里看起来是函数方法,其实都是函数,只不过这里起了名字叫工厂函数。
这里,类似于Java中的集装箱,int 的集装箱模式 为Integer,只不过这里连名字都懒得换。。
标准类型的分类
- 存储模型
- 原子类型(标量存储): 数值、字符串
- 容器类型: 列表、元组、字典
2.更新模型
- 可变类型 : 列表、字典
- 不可变类型 : 数值、字符串、元组
3.访问模型
- 直接存取 : 数值
- 顺序 :字符串、列表、元组
- 映射 :字典