函数 功能简要说明
abs(x) 返回数字x的绝对值
abs(x) 返回数字x的绝对值
all(iterable) 如果对于可迭代对象中所有元素x都有bool(x)为True,则返回True。对于空的可迭代对象也返回True
any(iterable) 只要可迭代对象中存在元素x使得bool(x)为True,则返回True。对于空的可迭代对象,返回False
bin(x) 把数字x转换为二进制串
callable(object) 测试对象是否可调用。类和函数是可调用的,包含__call__()方法的类的对象也是可调用的
chr(x) 返回ASCII编码为x的字符
cmp(x, y) 比较大小,如果x<y则返回负数,如果x==y则返回0,如果x>y则返回正数。Python 3.x不再支持该函数
dir() 返回指定对象的成员列表
eval(s[, globals[, locals]]) 计算字符串中表达式的值并返回
filter(function or None, sequence) 返回序列中使得函数值为True的那些元素,如果函数为None则返回那些值等价于True的元素。如果序列为元组或字符串则返回相同类型结果,其他则返回列表
float(x) 把数字或字符串x转换为浮点数并返回
help(obj) 返回对象obj的帮助信息
hex(x) 把数字x转换为十六进制串
id(obj) 返回对象obj的标识(地址)
input([提示内容字符串]) 接收键盘输入的内容,返回字符串。Python 2.x和Python 3.x对该函数的解释不完全一样,详见后面的1.4.8节
int(x[, d]) 返回数字的整数部分,或把d进制的字符串x转换为十进制并返回,d默认为十进制
isinstance(object, class-or-type-or-tuple) 测试对象是否属于指定类型的实例
len(obj) 返回对象obj包含的元素个数,适用于列表、元组、集合、字典、字符串等类型的对象
list([x])、 set([x])、tuple([x])、dict([x]) 把对象转换为列表、集合、元组或字典并返回,或生成空列表、空集合、空元组、空字典
map(函数,序列) 将单参数函数映射至序列中每个元素,返回结果列表
max(x)、 min(x)、 sum(x) 返回序列中的最大值、最小值或数值元素之和
open(name[, mode[, buffering]]) 以指定模式打开文件并返回文件对象
ord(s) 返回1个字符s的编码
pow(x, y) 返回x的y次方,等价于x**y
range([start, ] end [, step] ) 返回一个等差数列(Python 3.x中返回一个range对象),不包括终值
reduce(函数,序列) 将接收2个参数的函数以累积的方式从左到右依次应用至序列中每个元素,最终返回单个值作为结果
reversed(列表或元组) 返回逆序后的迭代器对象
round(x [, 小数位数]) 对x进行四舍五入,若不指定小数位数,则返回整数
str(obj) 把对象obj转换为字符串
sorted(列表[, cmp[, key[reverse]]] 返回排序后的列表。Python 3.x中的sorted()方法没有cmp参数
type(obj) 返回对象obj的类型
zip(seq1 [, seq2 [...]]) 返回[(seq1[0], seq2[0] ...), (...)]形式的列表