python常用内置函数用法精要(一)

104 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天,点击查看活动详情

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转换为浮点数并返回。