【python】一小时搞懂math模块,带你从入门到精通

Python的math库提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等。下面是math库的知识点梳理:

  1. 常数

math库提供了一些常数,如π、自然常数e等。这些常数可以通过math库中的常数变量来获取。

import math

print(math.pi)  # 输出π
print(math.e)   # 输出自然常数e
  1. 三角函数

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
  1. 反三角函数

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
  1. 指数函数和对数函数

math库提供了指数函数和对数函数,如exp、log、log10等。

import math

print(math.exp(1))      # 输出2.718281828459045
print(math.log(10))     # 输出2.302585092994046
print(math.log10(100))  # 输出2.0
  1. 幂函数和开方函数

math库提供了幂函数和开方函数,如pow、sqrt等。

import math

print(math.pow(2, 3))   # 输出8.0
print(math.sqrt(4))     # 输出2.0
  1. 取整函数

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库提供了许多数学函数,包括常数、三角函数、反三角函数、指数函数、对数函数、幂函数、开方函数、取整函数等。使用这些函数可以方便地进行数学计算。

猜你喜欢

转载自blog.csdn.net/qq_41604569/article/details/131306788