Python 数学函数和 math 模块指南


在 Python 中,可以使用内置的数学函数和 math 模块来执行各种数学运算。下面是一个指南,介绍了一些常用的数学函数和 math 模块中提供的功能:

1. 内置数学函数

Python 提供了许多内置的数学函数,例如 abs()max()min()pow() 等。

# 绝对值
print(abs(-5))  # 输出:5

# 最大值和最小值
print(max(1, 2, 3))  # 输出:3
print(min(1, 2, 3))  # 输出:1

# 幂运算
print(pow(2, 3))  # 输出:8

2. math 模块

math 模块提供了更多的数学函数和常量,例如三角函数、对数函数、指数函数等。

import math

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

# 对数函数
print(math.log(100, 10))  # 输出:2.0

# 指数函数
print(math.exp(2))  # 输出:7.38905609893065

# 三角函数
print(math.sin(math.pi / 2))  # 输出:1.0

3. 常量

math 模块还定义了一些常用的数学常量,如圆周率 π 和自然对数的底数 e。

print(math.pi)  # 输出:3.141592653589793
print(math.e)   # 输出:2.718281828459045

4. 数学运算

math 模块还提供了一些数学运算,如向上取整、向下取整、四舍五入等。

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

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

# 四舍五入
print(round(4.5))  # 输出:4

5. 数学常量

除了 π 和 e 外,math 模块还定义了其他常用的数学常量,如无穷大和无穷小。

print(math.inf)   # 输出:无穷大
print(math.nan)   # 输出:无穷小

6. 角度和弧度转换

math 模块提供了用于角度和弧度之间转换的函数。

# 弧度转角度
print(math.degrees(math.pi))  # 输出:180.0

# 角度转弧度
print(math.radians(180))      # 输出:3.141592653589793

这些是 Python 中数学函数和 math 模块的基础知识。通过使用这些函数和模块,你可以执行各种数学运算和操作。


原文链接:codingdict.net