首页 > 代码库 > 匿名函数和内置方法
匿名函数和内置方法
匿名函数
用lambda定义
只能用三元运算
python内置方法
abs()取绝对值
all(可迭代对象)可迭代对象都为真,返回True
any(可迭代对象)可迭代对象有一个为真,返回True
bin()二进制转换
bool()判断真假
bytearray()可修改的二进制字节格式
callable()是否可以调用
ord(输入字符),chr(输入数字) 返回ascii码对应表
dir()查看有什么方法
divmod(x,y)相除返回余数
enumerate(),获取下标
eval()把字符串解释出来
exec()语句运算
frozenset()将集合变成不可变集合
globals()返回的是整个程序中所有变量,以集合方式返回。
hex()转成16进制
locals()打印所有的局部变量
max()返回最大值
min()返回最小值
oct()转八进制
pow(a,b) a的b次方
repr()转换为字符串
reversed()反转
round(a,b)将a保留小数点后b位
sorted()排序变成列表
zip(a,b) 将a,b一一对应
__import__(字符串) 等于import 非字符串
filter(a,b) 对b,按照a函数做处理,调用时,只有处理结果为true时打印原值,flase丢弃
map(a,b) 对b,按照a函数做处理,调用时,返回被a处理过的所有值
reduce(a,b) 3.0里移动到了functools库中,
reduce把a作用在b上,a必须接收两个参数,一直按照数组顺序执行下去,直到最后一个值
example:
filter(lambda n :n >5,range(10))
map(lamba n:n*n,range(10))
匿名函数和内置方法