10个常用的Python数字函数
1. abs(x)
函数返回一个数字的绝对值。例如,abs(-5)返回5,而abs(5)返回5。
2. round(x, n)
函数返回一个数字的四舍五入值到指定的小数位数。例如,round(3.14159, 2)返回3.14,而round(3.14159, 3)返回3.142。
3. sum(iterable)
函数返回一个可迭代对象的所有元素的总和。例如,sum([1, 2, 3])返回6,而sum(range(1, 4))也返回6。
4. min(iterable)和max(iterable)
这两个函数分别返回一个可迭代对象的最小和最大元素。例如,min([1, 2, 3])返回1,而max([1, 2, 3])返回3。
5. int(x)和float(x)
这两个函数分别返回一个字符串或数字的整数或浮点数表示。例如,int('123')返回123,而float('3.14')返回3.14。
6. pow(x, y)和sqrt(x)
这两个函数分别返回一个数的指数和平方根。例如,pow(2, 3)返回8,而sqrt(4)返回2。
7. divmod(x, y)
函数返回一个元组,其中第一个元素是x除以y后的商,第二个元素是x除以y后的余数。例如,divmod(13, 5)返回(2, 3)。
8. hex(x)和oct(x)
这两个函数分别返回一个整数的十六进制和八进制表示。例如,hex(255)返回'0xff',而oct(255)返回'0o377'。
9. bin(x)
函数返回一个整数的二进制表示。例如,bin(255)返回'0b11111111'。
10. abs(), round(), min(), max()和sum()函数的变种函数
在使用abs()、round()、min()、max()和sum()函数时,还有一些变种函数可以使用。例如,abs()函数还有cmath.abs()函数,round()函数还有decimal.Decimal().quantize()函数,这些变种函数可以更加灵活地控制函数的行为。
