一、Python的math模块简介
Python中自带的math模块是一个数学工具箱,提供了各种数学计算的常用函数和常量等。使用该模块可以方便地进行数学运算和计算。
该模块的使用前需要进行导入:
import math
二、常用函数介绍
- abs(x):取绝对值
python
num = -1.23
result = abs(num)
print(result) # 1.23
- sqrt(x):开平方
python
num = 25
result = math.sqrt(num)
print(result) # 5.0
- pow(x, y):x的y次幂
python
num1 = 2
num2 = 3
result = math.pow(num1, num2)
print(result) # 8.0
- exp(x):返回math.e的x次幂
python
num = 2
result = math.exp(num)
print(result) # 7.38905
- log(x):返回x的自然对数
python
num = 10
result = math.log(num)
print(result) # 2.302585
三、常用常量介绍
- math.pi:π
python
print(math.pi) # 3.141592653589793
- math.e:自然对数底数e
python
print(math.e) # 2.718281828459045
四、示例说明
- 求圆的周长和面积
```python
import math
r = 4
perimeter = 2 * math.pi * r
area = math.pi * math.pow(r, 2)
print("圆的周长为:", perimeter) # 圆的周长为: 25.132741228718345
print("圆的面积为:", area) # 圆的面积为: 50.26548245743669
```
- 求平面直角坐标系中两点之间的距离
```python
import math
x1, y1 = 1, 2
x2, y2 = 4, 6
distance = math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2))
print("两点之间的距离为:", distance) # 两点之间的距离为: 5.0
```
以上就是关于“一看就懂得Python的math模块”的详细攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一看就懂得Python的math模块 - Python技术站