python类型分类及简述
2016-09-11 00:00
267 查看
一 类型分类
分类依据 | 分类类型 | python类型 |
---|---|---|
存储模型 | 标量/原子类型 | 所有的数值类型,字符串类型 |
容器类型 | 列表,元组,字典 | |
更新模型 | 可变 | 列表,字典 |
不可变 | 数值,字符串,元组 | |
访问类型 | 直接访问 | 数字 |
顺序访问 | 字符串,列表,元组 | |
映射访问 | 字典 |
二 类型及其工厂函数
数据类型分类 | 数据类型 | 工厂函数 |
---|---|---|
基本数据类型 | 整型 | int() |
布尔型 | bool() | |
长整型 | long() 输出的时候后面会加一个L | |
浮点型 | float() | |
复数型 | complex() | |
字符串 | str(),unicode(),basestring() | |
列表 | list() | |
元组 | tuple() | |
字典 | dict() | |
其他内建类型 | 类型 | type() |
Null对象(None) | ||
文件 | file() | |
集合/固定集合 | set(),frozenset() | |
函数/方法 | classmethod(), staticmethod() | |
模块 | ||
类 | super(), property() |
三 内部类型
代码帧
跟踪对象
切片
省略
xrange
四 内建函数
函数 | 返回类型 | 返回值说明 |
---|---|---|
cmp(obj1, obj2) | int | |
repr(obj) 或 `obj` | str | 返回对象的字符串表示 |
str(obj) | str | 返回对象适合可读性好的字符串表示,用于print输出 |
type(obj) | type | |
eval() | obj == eval( repr(obj) ) | |
instance() |
相关文章推荐
- Python 类型的分类
- Python学习之路9——标准类型的分类
- 【Python系列】python关键字、符号、数据类型等分类
- python 标准类型分类说明
- Python(2)python中的注释,语句分类,变量,数据类型,多进制书写规则
- 零基础学python-4.5 标准类型分类
- python对象类型分类
- 零基础学python-4.5 标准类型分类
- 零基础学python-4.5 标准类型分类
- Python 重访类型分类
- Python标准类型分类
- python的标准类型分类
- Python基础:01Python标准类型分类
- python基础——重访类型分类
- Python小白学习之路(八)—【变量】【基本数据类型分类】【集合】【集合的功能】
- Python 内置类型简述
- python数据类型与变量总结,可变类型与不可变类型测试,·数据类型多功能的分类
- python标准类型分类
- python 标准类型的分类
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏