数学函数

阅读量: 89 编辑

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 模块提供了一组强大的数学工具,可用于各种数学计算任务。

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司