函数 |
功能简要说明 |
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]...),(...)] |