THE WORLD'S LARGEST WEB DEVELOPER SITE

Python数学


Python具有一组内置的数学函数,包括一个扩展的数学模块,可让您对数字执行数学任务。


内置数学函数

min()max()功能可用于查找可迭代的最低或最高值:

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)
自己尝试»

abs()函数返回指定数字的绝对(正)值:

x = abs(-7.25)

print(x)
自己尝试»

函数将x的值返回到y的幂(x y)。pow(x, y)

将4的值返回3的幂(与4 * 4 * 4相同):

x = pow(4, 3)

print(x)
自己尝试»

数学模块

Python还有一个名为的内置模块math,该模块扩展了数学函数的列表。

要使用它,必须导入math模块:

import math

导入math模块后,可以开始使用模块的方法和常量。

math.sqrt()例如,方法返回数字的平方根:

import math

x = math.sqrt(64)

print(x)
自己尝试»

math.ceil()方法将数字向上舍入到最接近的整数,然后将math.floor() 数字向下舍入到最接近的整数,并返回结果:

import math

x = math.ceil(1.4)
y = math.floor(1.4)

print(x) # returns 2
print(y) # returns 1
自己尝试»

math.pi常数返回PI的值(3.14 ...):

import math

x = math.pi

print(x)
自己尝试»