| 函数 | 
返回值类型 | 
函数详情 | 
| abs(x) | 
int|float | 
求绝对值,若是复数则返回复数的模 | 
| all(iterable) | 
bool | 
若所有元素为真则返回True(非0,非空,非None) | 
| any(iterable) | 
bool | 
如果任一元素为真则返回True | 
| ascii() | 
str | 
同repr().返回一个可打印的对象字符串方式表示,但非ascii字符就会输出\x,\u或\U等字符来表示。与python2版本里的repr()是等效的函数 | 
| bin(number) | 
str | 
把整数转换为二进制字符串 | 
| bool([x]) | 
bool | 
返回一个布尔值,内容为空时返回False | 
| bytearray([source[, encoding[, errors]]]) | 
  | 
返回一个新字节数组. 这个数组里的元素是可变的, 并且每个元素的值范围: 0 <= x < 256.  | 
| bytes([source[, encoding[, errors]]]) | 
bytes | 
将字符串转换为字节类型 | 
| callable(object) | 
bool | 
检查对象是否能调用 | 
| chr(integer) | 
str | 
把ascii码转换为字符 | 
| classmethod() | 
  | 
 一般通过@classmethod使用(创建类方法使用) | 
| compile(...) | 
  | 
将一个字符串编译为字节代码 | 
| complex(real[,imag]) | 
复数 | 
传入实部和虚部(默认0)来生成一个复数 | 
| delattr(obj, name) | 
  | 
删除属性.  delattr(x, 'foobar')相当于del x.foobar | 
| dict([iterable]) | 
dict | 
新建字典(dict(a=10)返回{‘a’:10}) | 
| dir([object]) | 
list | 
无参数,返回当前局部名单列表.有参,试图返回该对象有效的属性列表. | 
| divmod(a,b) | 
tuple | 
以元组的形式返回a//b以及a%b | 
| enumerate(iterable[, start]) | 
iterable | 
枚举,默认从0开始(iterable:可迭代对象) | 
| eval(str) | 
  | 
函数将字符串str当成有效Python表达式来求值,并返回计算结果. | 
| exec(object) | 
  | 
将字符串str当成有效Python代码来执行 | 
| filter(fun, iterable) | 
iterable | 
将每个值传入fun函数(None保留全部)保留返回True的那些值 | 
| float(x) | 
float | 
把字符串或者一个数转化成浮点数 | 
| format() | 
str | 
格式化 | 
| frozenset([iterable]) | 
frozenset([]) | 
返回一个冻结的集合, 冻结后集合不能再添加或删除任何元素 | 
| getattr(obj, name[, default) | 
  | 
获取对象object的属性或者方法, 如果存在打印出来, 如果不存在, 打印出默认值,默认值可选. 需要注意的是, 如果是返回的对象的方法, 返回的是方法的内存地址, 如果需要运行这个方法, 可以在后面添加一对括号. | 
| globals() | 
dict | 
以字典类型返回当前位置的全部全局变量 | 
| hasattr(obj, name) | 
bool | 
判断obj对象是否有name属性或方法 | 
| hash(obj) | 
int | 
获取取一个对象(字符串或者数值等)的哈希值 | 
| help() | 
  | 
 获取帮助信息 | 
| hex(x) | 
str | 
把整数转换为十六进制字符串 | 
| id(object) | 
  | 
返回一个对象的“身份”,对象与内存的连接 | 
| input([prompt]) | 
str | 
如果提供prompt,则会不换行地写入到标准输出设备中.把输入内容读为字符串 | 
| int(x,base=10) | 
int | 
截取整数部分或将base进制的字符串转换为十进制数 | 
| isinstance(object, classinfo) | 
bool | 
如果参数object是classinfo的一个实例则返回True | 
| issubclass(cls, classinfo) | 
bool | 
判断参数 cls 是否是类型参数classinfo(class或tuple)的子类 | 
| iter(iterable) | 
iterable | 
创建一个迭代器 | 
| len(obj) | 
int | 
返回长度 | 
| list([iterable]) | 
list | 
将对象转换为列表 | 
| locals() | 
dict | 
以字典类型返回当前位置的全部局部变量 | 
| map() | 
iterable | 
(func, *iterables) iterables中每个值代入func函数返回值生成新iterables | 
| max(iterable) | 
  | 
返回最大值 | 
| memoryview() | 
  | 
返回给定参数的内存查看对象(Momory view) | 
| min(iterable) | 
  | 
返回最小值,可输入一个iterable或多个值’,’隔开,可设置key参数 | 
| next(iterator[, default]) | 
  | 
返回迭代器的下一个项目. iterator: 可迭代对象; default ; 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常.  | 
| object() | 
  | 
最基本的类型 | 
| oct(x) | 
str | 
把整数转换为八进制字符串 | 
| open(...) | 
  | 
打开文件 | 
| ord(str) | 
  | 
把字符转换为ascii码 | 
| pow(x,y) | 
  | 
x的y次方 | 
| print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) | 
  | 
sep: 输出字符串之间的分隔符; end: 结束符; file: 字符串要发送到的位置; flush: 是否立即输出 | 
| property() | 
  | 
可以更好的调用类的get, set, del方法 | 
| range() | 
iterable | 
([start,] stop[, step])开始值,结束值,步长 | 
| reload() | 
  | 
重新加载模块(py2.x) | 
| repr(object) | 
str | 
将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思 | 
| reversed(seq) | 
iterable | 
返回一个逆置的迭代器 | 
| round() | 
  | 
(number[, ndigits]) 返回浮点数number保留ndigits位小数四舍五入的值py3.x取整时该函数的返回离整数两边一样近优先取偶数.(2遵四舍五入) | 
| set([iterable]) | 
set | 
将对象转换为集合(一个无重复项的数组,可用来去重) | 
| setattr(obj, name, value) | 
  | 
给对象的属性赋值, 若属性不存在, 先创建再赋值. | 
| slice([start, ]stop[, step]) | 
切片对象 | 
返回一个切片对象, 用来实现取出第start到stop间距为step的元素 | 
| sorted(iterable, key=None, reverse=False) | 
list | 
对iterable进行排序, 可参考列表的sort方法 | 
| staticmethod() | 
  | 
一般通过@staticmethod使用(创建静态方法使用) | 
| str(x) | 
str | 
把内容转换为字符串 | 
| sum() | 
  | 
元素求和 | 
| super(obj, self) | 
class | 
指向obj的父类 | 
| tuple([iterable]) | 
tuple | 
将对象转换为元组 | 
| type() | 
type | 
返回独享的类型 | 
| vars([object]) | 
dict | 
当函数不接收参数时, 其功能和locals函数一样, 返回当前作用域内的局部变量. 参数可以是模块、类、类实例,或者定义了__dict__属性的对象 | 
| zip(*iterables) | 
iterable | 
从多个iterables的相同位置取出元素组成元组,并汇聚成一个新iterables | 
| __import__(name, globals=None, locals=None, fromlist=(), level=0) | 
model | 
动态载入类和函数. name: 模块名 |