python类型分类及简述

一 类型分类

分类依据python

分类类型 python类型
存储模型 标量/原子类型 全部的数值类型,字符串类型
  容器类型 列表,元组,字典
更新模型 可变 列表,字典
  不可变 数值,字符串,元组
访问类型 直接访问 数字
  顺序访问 字符串,列表,元组
  映射访问 字典

二 类型及其工厂函数

数据类型分类 数据类型 工厂函数
基本数据类型 整型 int()
  布尔型 bool()
  长整型 long()  输出的时候后面会加一个L
  浮点型 float()
  复数型 complex()
  字符串 str(),unicode(),basestring()
  列表 list()
  元组 tuple()
  字典 dict()
其余内建类型 类型 type()
  Null对象(None)  
  文件 file()
  集合/固定集合 set(),frozenset()
  函数/方法 classmethod(), staticmethod()
  模块  
  super(), property()

三 内部类型

  1. 代码
  2. 跟踪对象
  3. 切片
  4. 省略
  5. xrange

四 内建函数

函数 返回类型 返回值说明
cmp(obj1, obj2) int  
repr(obj) 或 `obj` str 返回对象的字符串表示
str(obj) str 返回对象适合可读性好的字符串表示,用于print输出
type(obj) type  
eval()   obj == eval( repr(obj) )
instance()
相关文章
相关标签/搜索