https://www.runoob.com/python/python-built-in-functions.html
一、数学运算
1、abs(x)
返回一个数的绝对值。参数可以是整数或浮点数。如果参数是复数,则返回其大小
2、divmod
(a, b)
以两个(非复数)数字作为参数,在使用整数除法时,返回由它们的商和余数组成的一对数字。对于混合操作数类型,适用二进制算术运算符规则。对于整数,结果与(a // b, a % b)相同,对于浮点数,结果是(q, a % b),其中q通常是数学运算。
3、max
max
(iterable, *[, key, default]) ;max
(arg1, arg2, *args[, key])
返回可迭代或两个或多个参数中最大的项。返回可迭代或两个或多个参数中最大的项。
如果提供了一个位置参数,那么它应该是一个可迭代的。返回iterable中最大的项。如果提供了两个或多个位置参数,则返回最大的位置参数。如果提供了一个位置参数,那么它应该是一个可迭代的。返回iterable中最大的项。如果提供了两个或多个位置参数,则返回最大的位置参数。
有两个可选的关键字参数。key参数指定一个单参数排序函数,类似于list.sort()。默认参数指定了当提供的iterable为空时返回的对象。如果iterable为空且未提供默认值,则会引发ValueError。有两个可选的关键字参数。key参数指定一个单参数排序函数,类似于list.sort()。默认参数指定了当提供的iterable为空时返回的对象。如果iterable为空且未提供默认值,则会引发ValueError。
如果多个项是最大的,则函数返回遇到的第一个项。这与其他保持排序稳定性的工具是一致的。
eg:max([('tom',12),('tony',17)],key=lambda x:x[1]) //这个可以看做是两条记录,函数返回年龄最大的那条记录。
max(range(10),key=lambda x: x > 3) #4 //key=(False,False,False,False,True,..) key中max值的第一项为4对应的True,所以返回4
https://blog.csdn.net/weixin_42444693/article/details/104203479
4、min
min
(iterable, *[, key, default]); min
(arg1, arg2, *args[, key])
返回可迭代的或两个或多个参数中最小的项。
如果提供了一个位置参数,那么它应该是一个可迭代的。返回iterable中最小的项。如果提供了两个或多个位置参数,则返回最小的位置参数。
有两个可选的关键字参数。key参数指定一个单参数排序函数,类似于list.sort()。默认参数指定了当提供的iterable为空时返回的对象。如果iterable为空且未提供默认值,则会引发ValueError。有两个可选的关键字参数。key参数指定一个单参数排序函数,类似于list.sort()。默认参数指定了当提供的iterable为空时返回的对象。如果iterable为空且未提供默认值,则会引发ValueError。
5、
pow
(base, exp[, mod]) base 的 exp 次方,若mod存在,则对结果取余。等同pow(base,exp)%mod,注意:pow()通过内置的方法直接调用,内置方法会把参数作为整型,而math模块则会把参数转换为 float
6、
round
(number[, ndigits]) 实现对浮点数进行四舍五入的计算。参数number是浮点数;参数ndigits是保留几位小数,默认是0值。
7、
sum
(iterable, /, start=0)2、class int([x])
用于将一个字符串或数字转换为整型
class int(x, base=10);x -- 字符串或数字。base -- 进制数,默认十进制。 最后,返回整型数据。
来源:https://www.cnblogs.com/yyy999/p/12572568.html