首页 > 代码库 > Python 内置函数

Python 内置函数

abs()绝对值

all([1,2,3,4])-----------True

False:bool(None),bool(‘‘‘‘),bool([]),bool(()),bool({})

any([‘‘‘‘,[],{},None])-------False

any([‘‘‘‘,[],{},None,1])-------True

ret=ascii(8)==int __repr__()

 

bin(10)-----0b1010//0b---二进制

bytearray("张扬",encoding=‘utf-8‘)----转字节数组

f=lambda x :x+1

f(5)

callable(f)-----Ture----------f是否能执行

 

chr(99)----c  ASCII码转 ASCII码

ord(‘a‘)-----97  ASCII码转数字

 

dir()

divmod()

L=["zy","zlj",‘‘sb"]

for i in L:print (L)------------------zy,zlj,sb

for i,item in enumrate(L,1):print (i,item)---------1 zy 2 zlj 3 sb

for i,item in enumrate(L,10):print (i,item)---------10 zy 11 zlj 12 sb

enumerate()

 

eval("6*8")------------48

filter,map:

L=[11,22,33,44]

new_L=map(lambda x:x+100,L)

for i in new_L:print(i)------111,122,133,144

Li=list(new_L)

Li------------[111,122,133,144]

 

def func(x)

     if x>33:

       return True

    else:

                  return False  

n=filter(fun,L)

list(n)----------44

 

可用的全局变量:globals

可用的局部变量:locals

oct----------八进制

round(8.9)---------9四舍五入

 

Python 内置函数