Python 数学计算
Python 内置了几个数学函数,还内置了一个广泛使用的数学模块,都可以帮您对数字执行数学任务。
Python 内置了几个数学函数,还内置了一个广泛使用的数学模块,都可以帮您对数字执行数学任务。
内置数学函数
min() 和 max()
min()
和 max()
函数返回可迭代对象中最小的元素,或者返回两个及以上实参中最小的。
x = min(5, 10, 25)
y = max(5, 10, 25)
z = min([5, 10, 25])
print(x) # 5
print(y) # 25
print(z) # 5
abs()
abs()
函数返回指定数字的绝对(正)值。
x = abs(-7.25)
print(x) # 7.25
pow(x, y)
函数返回 x 的 y 次幂 (xy) 的值。
x = pow(4, 3)
print(x) # 64
数学模块
Python 还有一个名为 math
的内置模块, math
模块中提供了很多实用的数学函数。
要使用它,您必须导入 math
模块:
import math
导入 math
模块后,就可以使用 math
模块的方法和常量了。
math.sqrt()
例如,该方法返回数字的平方根:
import math
x = math.sqrt(64)
print(x) # 8.0
math.ceil()
方法将数字向上舍入到其最近的整数, math.floor()
方法将数字向下舍入到其最近的整数。
import math
x = math.ceil(1.4)
y = math.floor(1.4)
print(x) # 2
print(y) # 1
math.pi
常数返回 PI(3.1415926…)的值:
import math
x = math.pi
print(x) # 3.14159265359