Python 提供了一个名为 math 的标准库模块,其中包含了许多数学函数和常数,可用于进行各种数学计算。
以下是一些常用的 math 模块函数和常数:
一、数学运算
- 
math.sqrt(x): 计算平方根。
- 
math.pow(x, y): 计算 x 的 y 次幂。
- 
math.exp(x): 计算 e^x。
- 
math.log(x): 计算自然对数(以 e 为底)。
- 
math.log10(x): 计算以 10 为底的对数。
- 
math.ceil(x): 向上取整。
- 
math.floor(x): 向下取整。
- 
math.trunc(x): 截取小数部分,返回整数。
- 
math.modf(x): 将一个浮点数拆分为整数部分和小数部分。
二、三角函数
- 
math.sin(x): 计算正弦值。
- 
math.cos(x): 计算余弦值。
- 
math.tan(x): 计算正切值。
- 
math.asin(x): 计算反正弦值。
- 
math.acos(x): 计算反余弦值。
- 
math.atan(x): 计算反正切值。
三、其他常用函数
- 
math.abs(x): 计算绝对值。
- 
math.degrees(x): 弧度转角度。
- 
math.radians(x): 角度转弧度。
- 
math.factorial(x): 计算阶乘。
- 
math.gcd(a, b): 计算最大公约数。
四、数学常数
- 
math.pi: 圆周率 π。
- 
math.e: 自然对数的底 e。
- 
math.inf: 无穷大。
- 
math.nan: 非数字。
五、代码案例
要使用 math 模块中的函数和常数,首先需要导入该模块,例如:
import math
# 使用 math 模块中的函数和常数
x = math.sqrt(25)
print(x)  # 输出 5.0
y = math.sin(math.pi / 2)
print(y)  # 输出 1.0
math 模块提供了一组强大的数学工具,可用于各种数学计算任务。