Python常用内建函数(1)abs()绝对值或复数的模1print(abs(-6)) #>>>>6(2)all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False1print(all([1,0,3,6])) #>>>>False(3)any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False1print(any([0,0,0,[]])) #>>>>False(4)ascii() 调用对象的__repr__()方法,(ascii([1,2,3,1,22,123])) #>>>>>[1,2,3,1,22,123](5)bin() 将十进制转换为二进制1print(bin(10)) #>>>>>0b1010(6)oct(),将十进制转换为八进制1print(oct(7)) #>>>>>>0o7(7)hex(),将十进制转换为十六进制1print(hex(15)) #>>>>>>0xf(8)bool() (bool([])) #>>>>>False(9)bytes() 将一个字符串转换成字节类型1s="apple"2v=bytes(s,encoding="utf-8")3print(v) #>>>>>>b'apple'(10)str() 将字符类型/数值类型等转换为字符串类型1s=1002print(type(s)) #>>>><class'int'>(11)challable() 判断对象是否可以被调用,能被调用的对象就是一个callables对象,比如函数1print(callable(str))#>>>>>True(12)chr()查看十进制数对应的ASCII字符(13)ord()查看某个ascii对应的十进制数1print(ascii(12323)) #>>>>12323(14)classmethod() 用来指定一个方法为类的方法,由类直接调用执行,只有一个cls参数,执行类的方法时,。(plie() 将字符串编译成python能识别或可以执行的代码,pile(source,filename,mode,flags=0,dont_inherit=False,optimize=-1)将source编译为代码或者AST对象。代码对象能过通过exec语句来执行或者eval()进行求值。参数source:字符串或者AST(abstractsyntaxtrees)对象。参数filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。参数model:指定编译代码的种类。可以指定'exec','eval','single'。参数flag和dont_inherit:这两个参数为可选参数。1s="print('helloworld')"pile(s,"<string>","exec")3print(r) #>><codeobject<module>at0xB426F0,file"<string>"(plex()创建一个值为real+imag*j的复数或者转化一个字符串或数为复数。如果第一个参数是字符串,则不需要指定第二个参数。plex("123")) #>>>>(123+0j)(17)delattr()
Python内建函数 来自淘豆网m.daumloan.com转载请标明出处.