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
圆周长与直径的比值