函数原型
max(iterable,*[,key,default])
*表示后面的参数只能为关键字参数eg:
def f(a,*,b):
pass
,/,表示前面的参数只能为位置参数
sum(iterable,/,start=0)
[]表示里面的参数是可选项。[]里面的,以及设定了默认值的参数可以被省略。一般的排序顺序为:必填位置参数,设置了默认值的参数,可选参数
数学运算
幂运算
pow(x,y,z=None)
求以x为底的y次幂。如果z给出的话,则返回x^y对z的取余
保留小数
round(number,[ndigits])
四舍五入,保留n为小数。ndigits代表保留的小数点位数
求和运算
sum(iterable,/,start=0)
对一个迭代对象求和,start为求和初始值
求绝对值或者复数的模
abs(x,/)
求商与余数
divmod(a,b)
创建一个复数
complex(a,b)
#Out: a+bj
返回对象的哈希值
hash(object)
返回对象的内存空间
id(object)
进制转换
bin(x)
十进制转二进制
oct(x)
十进制转八进制
hex(x)
十进制转十六进制、
逻辑运算
all(iterable)
如果迭代对象中的所有元素都为真返回True,否则返回False
any()iterable
如果迭代器中有一个为真返回True,否则返回False