20181205-函数学习内置函数

内置函数

abs()  #取绝对值

min()  #最小值

max()  #最大值

all()  #判断所有元素是不是T(但空列表为T)

any()  #一个元素是T,就是T(但空列表是F)

bool()  #判断bool类型(0,false是F,空列表是F,其他 是T)

dir()  #打印当前所有变量

hex()  #16进制转换

slice()  #切片

divmod()  #取整数跟余数

sorted()  #排序

  sorted(d.items(),key=lambda x:x[1])

  sorted(iterable, /, *, key=None, reverse=False)

ascii()  #转ascii码

enumerate()  #枚举

input()  #获得一个输入

oct()  #八进制转换

bin()  #转二进制

eval()  #将字符串转成可执行的代码,(数字运算,打印操作,但只能处理单行代码),可以拿到结果

exec()  #与eval差不多,可以执行多选代码,但是不能返回结果

ord()  #字符acii码的位置

chr()  #acii码位置,对应的字符

sum()  #求和

bytearray()  #修改字符串,不改ID

filter()  #将列表元素以某种条件过滤

map()  #列表中的元素执行指定程序,一个一个去执行

reduce  #列表中的元素执行指定程序,两两相加,相乘等

  import functools

  functools.reduce()

pow()  #求密

bytes()  #换成字符

float()  #生成浮点数

print()   #

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

 

tuple()  #元祖

callable()  #是否能被调用,判断是否是一个函数

set()  #把列表变集合

frozenset()  #冻结集合

vars()  #当前的所有变量,以及值 

locals()  #打印函数的局部变量,当前的,不包括全局变量

gloable()  #全局变量

repr()  #转字符串

zip(a,b)  #两个列表变成一个,对应的元素变成小元组,一一对应

reversed()  #

complex()  #变成复数

round()  #保留小数点

delattr, hasattr()

hash()  #对数字啥的进行哈希 

 

posted @ 2018-12-06 20:21  半山小玉米  阅读(84)  评论(0编辑  收藏  举报