Python的`math`库提供了许多用于数学运算的函数,以下是一些常用的函数:
1. `math.pi`:圆周率π的值。
2. `math.e`:自然对数的底数e的值。
3. `math.inf`:浮点正无穷大的值。
4. `math.nan`:浮点“非数字”(NaN)值。
5. `math.tau`:数学常数τ,等于2π。
6. `math.ceil(x)`:返回大于等于x的最小整数。
7. `math.floor(x)`:返回小于等于x的最大整数。
8. `math.factorial(x)`:计算x的阶乘。
9. `math.gcd(a, b)`:计算a和b的最大公约数。
10. `math.exp(x)`:计算e的x次幂。
11. `math.expm1(x)`:计算e的x次幂减1。
12. `math.fabs(x)`:返回x的绝对值。
13. `math.fmod(x, y)`:计算x除以y的余数(浮点数版本)。
14. `math.log(x)`:计算x的自然对数。
15. `math.log10(x)`:计算x的以10为底的对数。
16. `math.pow(x, y)`:计算x的y次幂。
17. `math.radians(x)`:将角度值转换为弧度值。
18. `math.sin(x)`:计算x的正弦值。
19. `math.cos(x)`:计算x的余弦值。
20. `math.tan(x)`:计算x的正切值。
21. `math.asin(x)`:计算x的反正弦值。
22. `math.acos(x)`:计算x的反余弦值。
23. `math.atan(x)`:计算x的反正切值。
24. `math.copysign(x, y)`:将y的正负号加到x前面。
25. `math.fsum(iterable)`:计算输入的可迭代对象中所有元素的浮点数值和。
26. `math.prod(iterable, *, start=1)`:计算输入的可迭代对象中所有元素的乘积,默认起始值为1。
27. `math.frexp(x)`:将x分解为尾数和指数。
28. `math.isclose(a, b, *, rel_tol=le-09, abs_tol=0.0)`:判断a和b是否接近,允许一定的相对误差和绝对误差。
这些函数涵盖了从基本的数学运算到更高级的数学概念,如三角函数、对数函数、指数函数等。使用`import math`导入`math`库后,就可以调用这些函数进行数学计算