python 常用内置函数用法精要(一)
abs(x)
返回数字 x 的绝对值或复数 x 的模
all(iterable)
如果可迭代对象iterable
中所有元素 x 都等价于 True,也就是对于所有元素 x 都有bool(x)
等于 True,则返回 True。对于空的可迭代对象也返回 True。对于空的可迭代对象也返回 True。
any(iterable)
只要可迭代对象iterable
中存在元素 x 使得bool(x)
为 True,则返回 True。对于空的可迭代对象,返回 False。
ascii(obj)
把对象转换成 ASCII 码表示形式,必要的时候使用转义字符来表示特定的字符。
bin(x)
把整数 x 转换为二进制串表示形式
bool(x)
返回与 x 等价的布尔值 True 或 False
bytes(x)
生成字节串,或把指定对象 x 转换为字节串表示形式。
callable(obj)
测试对象 obj 是否可调用。类,类方法,对象方法,lambda
表达式和函数是可调用的,包含__call__()
方法的类可调用的。
complex(real,[imag])
返回复数
chr(x)
返回 Unicode 编码为 x 的字符
dir(obj)
返回指定对象或模块 obj 的成员列表,如果不带参数则返回当前作用域内所有标识符。
divmod(x,y)
返回包含整商和余数元组(x//y,x%y)
enumerate(iterable[,start])
返回包含元素形式为(start,iterable[0]),(star+1,iterable[1]),(star+2,iterable[2]),……的迭代器对象,start 表示索引的起始值,默认 0.
eval(s[,globals[,locals]])
计算并返回字符串 s 中表达式的值。
exec(x)
执行代码或代码对象 x
exit()
退出当前解释器环境
filter(func,seq)
返回 filter 对象,其中包含序列 seq 中使得单参数函数 func 返回值为 True 的那些元素,如果函数 func 为 None 则返回包含 seq 中等价于 True 的元素的 filter 对象。
float(x)
把整数或字符串 x 转换为浮点数并返回。
版权声明: 本文为 InfoQ 作者【乔乔】的原创文章。
原文链接:【http://xie.infoq.cn/article/bc50cb1698d77c695393a9baa】。未经作者许可,禁止转载。
评论