布尔值 :全部标注对象都可用于布尔测试。python
下列对象的布尔值是False: False; 全部值为零的数;空字符串;空列表;空元组;空字典。函数
代码对象是编译过的源代码片断,是可执行对象;测试
帧对象表示Python的执行栈帧。code
跟踪记录对象、切片对象,省略对象,xrange对象。对象
4.5操做符:对象值的比较;对象身份比较:is和is not操做符来比较两个变量是否指向同一个对象。索引
4.6标准类型内建函数 type()接受一个对象做为参数,返回它的类型cmp()用于比较两个对象。type().__name__字符串
isinstance()编译
减小函数的调用class
import types if type(num) == type.IntType
对象身份比较import
if type(num) is types.IntType
减小查询次数
from types import IntType if type(num) is IntType
储存模型: 原子或标量储存:保存单个字面对象;
容器储存或复合对象:容纳多个对象。
跟新模型: 可变类型:列表、字典
不可变类型:字符串,数字、元组
访问模型:直接存取:对非容器模型能够直接访问
顺序:索引顺序访问