欢迎访问宙启技术站
智能推送

10个常用的Python数字函数

发布时间:2023-06-15 07:48:42

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()函数,这些变种函数可以更加灵活地控制函数的行为。