作者:akun | 来源:互联网 | 2023-01-26 16:55
内建函数abs(x)#返回一个数的绝对值,参数可以是整型或者浮点型,如果是一个复数类型,则返回其实数的绝对值all(iterable)#在一个可迭代的数据类型中,每一项的元素都不为空,则返回真
内建函数
abs(x) #返回一个数的绝对值,参数可以是整型或者浮点型,如果是一个复数类型,则返回其实数的绝对值
all(iterable) #在一个可迭代的数据类型中,每一项的元素都不为空,则返回真,反之,返回假
any(iterable) #在一个可迭代的数据类型中,任一元素不为空,返回真,反之,返回假
ascii(object) #类似于repr(),返回一个可打印的字符串
bin(x) #返回一个整数类型的二进制字符串,当x不为整型的时候,x必须实现__index__()方法来返回一个整型数值
bool(x) #将一个值转换成一个boolean类型的值
bytearray([source[,encoding[,errors]]]) #返回一个字节数组
bytes([source[,encoding[,errors]]]) #返回一个字节类型的对象
callable(object) #检查一个对象是否可调用,如果一个实例的类实现了__call__()方法,则它是可以调用的
chr(i) #返回一个整数类型的字符串表达字母,和ord()正好相反
classmethod(function) #返回一个类方法
compile(source,filename,mode,flags=0,dont_inherit,optimize=1) #编译一个源,返回一个代码对象,该代码对象可以用来作为exec()或者eval()的参数
complex([real[,imag]]) #返回一个复数对象,类似于int(),str()等
delattr(object,name) #删除一个对象的属性,相当于del object.name
dict() #返回一个字典类型的对象
dir([object]) #返回一个列表对象,包含了object的所有属性,如果没有参数,则包含当前作用域的所用属性,如果该对象有一个__dir__()方法,则返回__dir__()的返回值,__dir__()的返回值必须是一个包含属性的列表对象
divmod(a,b) #返回一个包含商和余数的元组
enumerate(iterable,start=0) #返回一个可迭代的对象
eval(expression,global=None,locals=None) #执行一段代码,expression必须是字符串
exec(object[,globals[,locals]]) #也是执行一段代码
filter(function,iterable) #迭代一个可迭代的对象,每一个元素作为function的参数,真则保留下来,假则丢去,返回一个filter对象,可以用list()或者dict()等调用
float(x) #返回一个浮点型的对象
format(value[,format_spec]) #格式化一个值,当参数是一个自定义对象的时候,该对象需要实现__format__()方法
frozenset([iterable]) #返回一个frozeset对象,即集合对象
getattr(object,name[,default]) #获得对象的name属性,当该属性不存在的时候可以使用一个默认值作为返回值
globals() #返回一个包含当前各种信息的字典
hasattr(object,name) #检查对象是否包含name属性,也与getattr()有所关联
hash(object) #返回一个hash对象,如果有的话
help()
hex(x) #返回一个十六进制的值,与__index__()相关
input()
int(x[,base=10]) #返回相对应的进制的值
isinstance(object,classname) #判断是否是一个类型的实例
issubclass(class,baseclass) #判断一个类是否是一个类型的子类型
iter(object[,sentinel]) #返回一个可迭代的对象
len(s) #返回一个长度值,与object中的__len__()有关
locals() #返回一个包含信息的字典
map(function,iterable) #与filter()相似
max()
memoryview(object) #返回一个memory view对象
min()
next(iterable[,default]) #下一个产生的生成值,与__next__()有关
oct(x) #返回一个八进制的值,与__index__()相关
open() #返回一个打开文件的指针
ord(c) #返回一个给定字符的整型值
pow(x,y[,z])
print()
property() #这个函数要深入啊
range()
repr() #返回一个计算机可识别的字符形式
reversed() #倒序序列,如果是对象,则需要实现__reversed__()
round(number[,ndigits])
set([iterable]) #返回一个集合
setattr(object,name,value) #为一个对象的name属性设置一个value
slice(start,stop[,step]) #分割一个可分割的对象,返回其中的一部分
sorted(iterable[,key][,reverse]) #排序
staticmethod(function) #返回一个静态的方法
str()
sum() #求和
super() #当需要实现父类的构造方法时,可以被调用
tuple() #返回一个元组
type() #返回一个对象的类型,返回值是一个类型实例
vars([object]) #返回object中所有属性的信息的字典
zip(*iterable)
__import__(name,globals=None,locals=None,fromlist=(),level=0)