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