【Python】 常用内置函数总结

内置函数是Python解释器自带的函数,不需要导入任何模块就能直接调用。
表:Python常用内置函数

函数功能说明
abs(x)返回数字x的绝对值或者复数x的模
all(iterable)如果可迭代对象iterable中的元素满足bool(x)为True则返回True。对于空迭代对象也返回True
any(iterable)存在元素x使得bool(x)为True则返回True。对于空迭代对象返回False
bin(x)把数字x转换为对应的二进制串
bool(x)返回与x等价的布尔值True或False
callable(object)测试对象object是否可调用
compile()用于把Python代码编译成可被exec()和eval()函数执行的代码对象
chr(x)返回Unicode编码为x的字符
dir(obj)返回指定对象或模块的成员列表
eval(s)计算并返回字符串s中表达式的值
exec(x)执行代码或代码对象x
filter(func,seq)返回一个filter对象。其中包含seq中使得func返回值为True的元素,如果func为None则返回seq中等价于True的那些元素
float(x)把数字或字符串x转换为浮点数并返回
hasattr(obj,name)测试对象obj是否具有成员name
hash(x)返回对象x的哈希值,如果x不可哈希则抛出异常
help(obj)返回对象obj的帮助信息
hex(x)把数字x转换成十六进制
id(obj)返回对象obj的标识(内存地址)
input([提升字符串])接收键盘输入的内容,并返回字符串
int(x[,d])返回x的整数部分,或把d进制的字符串x转换成十进制并返回,d默认值是十进制
isinstance(object,class-or-type-or-tuple)测试对象object是否属于指定类型的实例
len(obj)返回对象obj中包含的元素个数,适用于列表、元组、字典、字符串以及range对象和其他可迭代类型的对象
list([x]),set( [ x ] ), tuple( [ x ] ),dict( [x])把对象x转换为了列表、集合、元组、字典并返回,或者生成空列表、空集合、空元组、空字典对象
map(func,seq)将函数func映射至seq中每个元素,返回包含函数值的map对象
max(x)、min(x)返回序列x中的最大值、最小值,要求x中的所有元素之间是可以比较大小的
next(x)返回可迭代对象x中的下一个元素
sum(x)返回序列x中的所有元素之和,要求序列x中的所有元素必须为数字
oct(x)将数字x转换为八进制串
open(name [,mode])以指定模式mode打开文件name并返回文件对象
ord(x)返回一个字符x的Unicode编码
pow(x,y)返回x的y次方,等价于x**y
print()输出基本函数
range([start,] end [,step])返回range对象,其中包含[start,end]区间内以step为步长的整数
reversed(seq)返回seq(可以是列表、元组、字符串、range以及其他可迭代对象)中所有元素逆序后的迭代器对象
round(x,[,小数位数])对x进行四舍五入,若不指定小数位数则返回整数
str(obj)把对象obj直接转换为字符串
sorted(iterable,key=None,reverse=False)返回排序后的列表,其中iterable表示要排序的序列或可迭代对象,key用来指定排序规则或依据,reverse用来指定升序还是降序。此函数不改变iterable中的任何元素
type(obj)返回对象obj的类型
zip()返回一个zip对象

注意:reduce()函数在Python 2.x中是内置函数,但在Python 3.x中需要从functools中导入reduce函数使用

猜你喜欢

Python map()函数
Python zip() 、zip() 与zip()函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值