python核心编程笔记chapter 4

布尔值 :全部标注对象都可用于布尔测试。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

储存模型:  原子或标量储存:保存单个字面对象;

                   容器储存或复合对象:容纳多个对象。

跟新模型:  可变类型:列表、字典

                  不可变类型:字符串,数字、元组

访问模型:直接存取:对非容器模型能够直接访问

                 顺序:索引顺序访问

相关文章
相关标签/搜索