Python启动的时候会加载一下内置的函数,下面简要介绍一下这些内置方法。
abs():取绝对值
all():如果迭代的对象的元素都为真的话,返回True,否则返回False
any():如果迭代的对象的元素任意一个为真的话,返回True,否则返回False
callable():判断是否可以调用
chr():返回输入数字对应的ASCII码表的字母
ord():返回输入字符对应的ASCII码表的数字
delattr(object,name):删除对象object中名为name的属性
dir():查询传入值所有的方法
divmod(a,b):a%b,求余数
eval():字符串转化成字典
exec():执行存在字符串或文件中的python语句
filter(function,iterator):按function的规则过滤iterator
res=filter(lambdan:n>5,range(10))
for i in res: print(i)
frozenset([]):将集合冻结
getattr():得到对象object中名为name的属性
globals():当前程序的所有全局变量值(key-value格式)
hash():将任意的输入映射成固定的长度
help():查看帮助
hex():装成16进制
id():返回内存地址
input():输入
int():类型转换
isinstance():判断变量类型
issubclass():是否是一个子类
iter():将迭代对象转化成迭代器
len():求长度
locals():当前程序局部变量
map():第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。
max():返回列表最大值
min():返回最小值
next():取下一个元素或对象
oct():转八进制
open():打开一个文件
pow(a,b):a的b次幂
range():区间
repr():用字符串表示对象
reserved():反转
round(a,b):保留a小数点后b位
setattr():设置对象object中名为name的属性值
sorted():排序
staticmethod():将外部函数集成到类中
sum():列表求和
super():继承
tuple():转化成元组
type():查询数据类型
vars():返回一个对象所有的属性名
zip(a,b):将a和b拼接到一块,元组格式,如果数量不等,按照最少原则