math 模块是 Python 的标准库之一,提供了许多数学运算的函数。这些函数涵盖了基本的数学运算、三角函数、对数、幂运算等,以及一些常数如 π 和 e。

以下是一些常用的 math 模块函数和常数:

常用函数:

  •  math.sqrt(x): 返回 x 的平方根。

  •  math.pow(x, y): 返回 x 的 y 次方。

  •  math.exp(x): 返回 e 的 x 次方。

  •  math.log(x[, base]): 返回 x 的自然对数,可选地指定对数的底。

  •  math.log10(x): 返回 x 的以 10 为底的对数。

  •  math.sin(x), math.cos(x), math.tan(x): 分别返回 x 弧度的正弦、余弦、正切值。

  •  math.radians(x), math.degrees(x): 将角度与弧度的转换。

  •  math.ceil(x), math.floor(x): 返回不小于或不大于 x 的最小整数。


常用常数:

  •  math.pi: 圆周率 π 的近似值。

  •  math.e: 自然对数的底 e 的近似值。


以下是一些示例:
import math

# 计算平方根
print(math.sqrt(25))  # 输出 5.0

# 计算 2 的 3 次方
print(math.pow(2, 3))  # 输出 8.0

# 计算 e 的平方
print(math.exp(2))  # 输出 7.3890560989306495

# 计算以 10 为底的对数
print(math.log(100, 10))  # 输出 2.0

# 计算正弦值
print(math.sin(math.radians(30)))  # 输出 0.49999999999999994

# 向上取整
print(math.ceil(4.2))  # 输出 5

# 向下取整
print(math.floor(4.9))  # 输出 4

# 圆周率
print(math.pi)  # 输出 3.141592653589793

# 自然对数的底
print(math.e)  # 输出 2.718281828459045

这些函数和常数使得 math 模块成为处理各种数学计算任务的有用工具。


转载请注明出处:http://www.zyzy.cn/article/detail/341/Python3