Python的math库提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等。下面是math库的知识点梳理:
- 常数
math库提供了一些常数,如π、自然常数e等。这些常数可以通过math库中的常数变量来获取。
import math
print(math.pi) # 输出π
print(math.e) # 输出自然常数e
- 三角函数
math库提供了一些三角函数,如sin、cos、tan等。这些函数的参数可以是弧度制或角度制。
import math
# 弧度制
print(math.sin(0)) # 输出0.0
print(math.cos(math.pi))# 输出-1.0
print(math.tan(math.pi/4))# 输出1.0
# 角度制
print(math.sin(math.radians(0))) # 输出0.0
print(math.cos(math.radians(180))) # 输出-1.0
print(math.tan(math.radians(45))) # 输出1.0
- 反三角函数
math库提供了一些反三角函数,如asin、acos、atan等。这些函数的返回值是弧度制。
import math
print(math.asin(0.5)) # 输出0.5235987755982989
print(math.acos(0.5)) # 输出1.0471975511965979
print(math.atan(1)) # 输出0.7853981633974483
- 指数函数和对数函数
math库提供了指数函数和对数函数,如exp、log、log10等。
import math
print(math.exp(1)) # 输出2.718281828459045
print(math.log(10)) # 输出2.302585092994046
print(math.log10(100)) # 输出2.0
- 幂函数和开方函数
math库提供了幂函数和开方函数,如pow、sqrt等。
import math
print(math.pow(2, 3)) # 输出8.0
print(math.sqrt(4)) # 输出2.0
- 取整函数
math库提供了取整函数,如ceil、floor、trunc等。
import math
print(math.ceil(1.1)) # 输出2
print(math.floor(1.9)) # 输出1
print(math.trunc(1.9)) # 输出1
总结:
math库提供了许多数学函数,包括常数、三角函数、反三角函数、指数函数、对数函数、幂函数、开方函数、取整函数等。使用这些函数可以方便地进行数学计算。