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