abs():取绝对值 min():取较小值 max():取较大值 这类就不多说了
all(列表或者元祖):列表或者元祖里的数据权威True才返回TRUE,否则返回False
any(列表或者元祖):列表或者元祖之中只要有一个数据为True就返回True
sorted(元祖或者列表或者字典):当对元祖或者列表排序时 与l.sort() 用法相同 ,关键是对字典排序 设有字典a,sorted(a.items(), key = lambda x : x[0]) 在字典中a中 a[0]代表按照字典徐来排序,a[1]按照value也就是字典的值来排序
bin(十进制) :十进制转化为二进制
hex(十进制) :十进制转化为十六进制
oct(十进制):十进制转化为八进制
exec(字符串):将字符串转化为相应的代码执行(字符串可以多行)无返回值
eval(字符串):与exec用法一样只不过eval只能将单行字符串转化为相应代码,有返回值
ord(字符或者符号):返回这个数据的ascll码值 比如:ard('a') 就是97
chr(数字):返回ascll码表中这个数字对应的字符或者符号 比如:chr(97) 就是a
bytearry(字符串):字符串本来是不可以修改的 比如:str = 'abcdefg' str[0] = 'a' 如果执行str[0] = 'b'语句就会报错 但是把字符串送到bytearry()里加工一下就可以修改了 str = bytearry(str) str[0] = 'b' 就不会报错了
filter(条件,数据) 按照条件把符合条件的值过滤返回比如从列表a中寻找大于3的数 filter(lambda x : x > 3, a)
callable():判断一个东西是否可以调用
frozenset():把一个集合变成不可更改的集合(不能修改集合中的值,不能插入删除)
locals():在函数中使用,返回当前函数中所有的局部变量
zip(a, b): 把a, b两个集合一一对应整合成一个 比如:a = []1, 2, 3, 4] b = ['a', 'b', 'c'] print(list(zip(a, b))) 打印出来的就是[(1, 'a'), (2, 'b'), (3, 'c')]
round(a, b) :对于浮点数a保留b位小数
set(a):把列表a转换成集合