Python中数学运算相关函数及用法
发布时间:2023-08-18 14:17:06
Python中提供了丰富的数学运算相关函数,以下是其中一些常用函数及其用法。
1. 数学常量
Python提供了一些常用的数学常量,如π(π),自然对数的底(e)等。可以使用math模块中的对应常量来访问它们。
import math print(math.pi) # 输出π的值 print(math.e) # 输出e的值
2. 平方根
可以使用math模块中的sqrt函数来计算一个数的平方根。
import math x = 16 print(math.sqrt(x)) # 输出16的平方根
3. 指数与对数
可以使用math模块中的exp函数来计算一个数的指数,使用log函数来计算一个数的自然对数。
import math x = 2 print(math.exp(x)) # 输出e的2次方 print(math.log(x)) # 输出2的自然对数
4. 幂运算
可以使用math模块中的pow函数来进行幂运算。
import math x = 2 y = 3 print(math.pow(x, y)) # 输出2的3次方
5. 绝对值与符号
可以使用abs函数来计算一个数的绝对值。可以使用math模块中的copysign函数来计算一个数的符号。
import math x = -2.5 print(abs(x)) # 输出2.5的绝对值 print(math.copysign(1, x)) # 输出-2.5的符号
6. 向下取整与向上取整
可以使用math模块中的floor函数来将一个数向下取整,使用ceil函数来将一个数向上取整。
import math x = 3.7 print(math.floor(x)) # 输出3,将3.7向下取整 print(math.ceil(x)) # 输出4,将3.7向上取整
7. 四舍五入
可以使用round函数来对一个数进行四舍五入。
x = 3.7 print(round(x)) # 输出4,对3.7进行四舍五入
8. 数值范围
可以使用math模块中的isinf函数来判断一个数是否为无穷大,使用isnan函数来判断一个数是否为非数字。
import math
x = float('inf')
y = float('NaN')
print(math.isinf(x)) # 输出True,判断x是否为无穷大
print(math.isnan(y)) # 输出True,判断y是否为非数字
以上是Python中数学运算相关函数的一些常见用法,这些函数可以满足多种数学计算的需求。
