函数 | 功能简要说明 |
abs(x) | 返回数字x的绝对值 |
all(iterable) | 若果对于可迭代对象中所有元素x都有bool(x)为True,则返回True。对于空的可迭代对象也返回True。 |
any(iterable) | 只要可迭代对象中存在元素x使得bool(x)为True,则返回True。对于空的可迭代对象,返回False。 |
bin(x) | 把数字x转换为二进制串 |
oct(x) | 把数字x转换为八进制串 |
hex(x) | 把数字x转换为十六进制数 |
float(x) | 把数字或字符串x(只能是数字字符串)转换为浮点数并返回 |
id(obj) | 返回对象的地址 |
int(x[,d]) | 返回数字的整数部分,或把d进制的字符串x转换为十进制并返回,d默认为十进制 |
len(obj) | 返回元素个数,适用于列表、元组、集合、字典、字符串等 |
list()、set()、tuple()、dict()、str() | 把对象转换为相应类型,或生成空类 |
max(),min(),sum() | 返回序列中的最大值、最小值或数值元素之和 |
pow(x,y) | 返回x的y次方,等价于x**y |
dir() | 返回指定对象的成员列表 |
eval(s[,glocals[,locals]]) | 计算字符串中表达式的值并返回 |
chr(x) | 返回ASCII编码为x的字符 |
callable(obj) | 测试对象是否可调用。类和函数是可调用的,包含__call__()方法的类的对象也是可调用的 |
filter(function or None,sequence) | 返回序列中使得函数值为True的那些元素,如果函数为None则返回那些值等价于True的元素。如果序列为元组或字符串则返回相同类型结果,其他则返回列表。 |
map(函数,序列) | 将单参数函数映射值序列中每个元素,返回结果列表 |
open(name[,mode[,buffering]]) | 以指定模式打开文件并返回文件对象 |
ord(s) | 返回一个字符s的编码 |
reduce(函数,序列) | 将接收2个参数的函数以累积的方式从左到右一次应用至序列中的每个元素,最终返回单个值作为结果。 |
reversed(列表或元组) | 返回逆序后的迭代器对象 |
round(x[,小数位数]) | 对x进行四舍五入,若不指定小数位数,则返回整数 |
sorted(列表[,key[,reverse]]) | 返回排序后的列表 |
type(obj) | 返回对象obj的类型 |
zip(seq1[,seq2[...]]) | 返回[(seq1[0],seq2[0]...),(...)] |