math – 数学函数
该模块实现了相应CPython模块的子集,如下所述。有关更多信息,请参阅原始CPython文档:math.
math
模块提供了一些处理浮点数的基本数学函数。
1. 函数
1.1. math.acos(x)
返回x
的反余弦值。
1.2. math.acosh(x)
返回x
的反双曲余弦值。
1.3. math.asin(x)
返回x
的反正弦。
1.4. math.asinh(x)
返回x
的反双曲正弦值。
1.5. math.atan(x)
返回x
的反正切。
1.6. math.atan2(y, x)
返回y
/x
的反正切的主值。
1.7. math.atanh(x)
返回x
的反双曲正切。
1.8. math.ceil(x)
返回一个整数,“x”向正无穷大四舍五入。
1.9. math.copysign(x, y)
以y
的符号返回x
。
1.10. math.cos(x)
返回x
的余弦。
1.11. math.cosh(x)
返回x
的双曲余弦值
1.12. math.degrees(x)
返回弧度x
转换为度数。
1.13. math.erf(x)
返回x
的错误函数。
1.14. math.erfc(x)
返回x
的互补误差函数。
1.15. math.exp(x)
返回x
的指数。
1.16. math.expm1(x)
返回exp(x) - 1
。
1.17. math.fabs(x)
返回x
的绝对值。
1.18. math.floor(x)
返回一个整数,“x”向负无穷大舍入。
1.19. math.fmod(x, y)
返回x
/y
的余数。
1.20. math.frexp(x)
将浮点数分解为尾数和指数。返回的值是元组(m,e)
,使得x == m * 2 ** e
完全正确。如果x == 0
则函数返回(0.0,0)
,否则关系0.5 <= abs(m)<1
成立。
1.21. math.gamma(x)
返回x
的伽玛函数。
1.22. math.isfinite(x)
如果x
是有限的,则返回True。
1.23. math.isinf(x)
如果x
是无限的,则返回True。
1.24. math.isnan(x)
如果x
不是数字,则返回True
1.25. math.ldexp(x, exp)
返回x *(2 ** exp)
。
1.26. math.lgamma(x)
返回x
的伽玛函数的自然对数。
1.27. math.log(x)
返回x
的自然对数。
1.28. math.log10(x)
返回x
的以10为底的对数。
1.29. math.log2(x)
返回x
的base-2对数。
1.30. math.modf(x)
返回两个浮点数的元组,是“x”的分数和整数部分。两个返回值都与x
具有相同的符号。
1.31. math.pow(x, y)
将x
返回到'y`的幂。
1.32. math.radians(x)
返回度数x
转换为弧度。
1.33. math.sin(x)
返回x
的正弦值。
1.34. math.sinh(x)
返回x
的双曲正弦值。
1.35. math.sqrt(x)
返回x
的平方根。
1.36. math.tan(x)
返回x
的正切值。
1.37. math.tanh(x)
返回x
的双曲正切。
1.38. math.trunc(x)
返回一个整数,“x”向0舍入。
2. Constants
2.1. math.e
自然对数的基础
2.2. math.pi
圆周长与直径的比值