欢迎访问宙启技术站
智能推送

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中数学运算相关函数的一些常见用法,这些函数可以满足多种数学计算的需求。