刷题过程中琐碎常用函数
-
sort(cmp=None,key=None,reverse=False)
sorted(iterable,cmp=None,key=None,reverse=False)sort是应用在list上的方法,是在原地修改,返回值为none
sorted可以对所有可迭代的对象进行排序操作,当值是字符串时,默认以asc码对照比较
reverse默认是False(升序)
cmp–比较函数,比较什么由参数key决定,例如:cmp(e1, e2) 是具有两个参数的比较函数,返回值:负数(e1 < e2);0(e1 == e2);正数( e1 > e2) -
reverse()
reversed()
reverse是用在list上,是原地修改,返回值为none
reversed是返回一个序列的迭代器,需要循环遍历,返回值是一个迭代器
-max(x,y,z,key=)
max函数默认是取其最大值,后面的key会给其一个函数
-
abs(num)
返回的是num的绝对值,num是整数则返回整数,是浮点数则返回浮点数
其他进制则转换为十进制的绝对值
num只能为数字 -
**type()**函数查看类型
-
**globals()**查看当前作用域内的所有全局变量和值的字典
-
locals() 查看当前作用域内的所有局部变量和值的字典
-
int(num,base=)
默认是十进制,将num向下取整
base为空时,输入类型为 数字;base存在时,输入类型为 字符串。如果进制为十进制以上也可以是‘A’等
。否则报错 -
zip(a,b):将两边的列表 打包为元组的