# **math** – 数学函数 !!! abstract "简介" **math** 模块提供了对 C 标准定义的数学函数的访问。 本模块需要带有硬件FPU,精度是32位,这个模块需要浮点功能支持。 ## 函数 ### **math.acos(x)** 返回 ``x`` 的反余弦。 ### **math.acosh(x)** 返回 ``x`` 的逆双曲余弦。 ### **math.asin(x)** 返回 ``x`` 的反正弦。 ### **math.asinh(x)** 返回``x`` 的逆双曲正弦。 ### **math.atan(x)** 返回 ``x`` 的逆切线。 ### **math.atan2(y, x)** Return the principal value of the inverse tangent of y/x. ### **math.atanh(x)** Return the inverse hyperbolic tangent of x. ### **math.ceil(x)** Return an integer, being x rounded towards positive infinity. ### **math.copysign(x, y)** Return x with the sign of y. ### **math.cos(x)** Return the cosine of x. ### **math.cosh(x)** Return the hyperbolic cosine of x. ### **math.degrees(x)** Return radians x converted to degrees. ### **math.erf(x)** Return the error function of x. ### **math.erfc(x)** Return the complementary error function of x. ### **math.exp(x)** Return the exponential of x. ### **math.expm1(x)** Return exp(x) - 1. ### **math.fabs(x)** Return the absolute value of x. ### **math.floor(x)** Return an integer, being x rounded towards negative infinity. ### **math.fmod(x, y)** Return the remainder of x/y. ### **math.frexp(x)** Decomposes a floating-point number into its mantissa and exponent. The returned value is the tuple (m, e) such that x == m * 2**e exactly. If x == 0 then the function returns (0.0, 0), otherwise the relation 0.5 <= abs(m) < 1 holds. ### **math.gamma(x)** Return the gamma function of x. ### **math.isfinite(x)** Return True if x is finite. ### **math.isinf(x)** Return True if x is infinite. ### **math.isnan(x)** Return True if x is not-a-number ### **math.ldexp(x, exp)** Return x * (2**exp). ### **math.lgamma(x)** Return the natural logarithm of the gamma function of x. ### **math.log(x)** Return the natural logarithm of x. ### **math.log10(x)** Return the base-10 logarithm of x. ### **math.log2(x)** Return the base-2 logarithm of x. ### **math.modf(x)** Return a tuple of two floats, being the fractional and integral parts of x. Both return values have the same sign as x. ### **math.pow(x, y)** Returns x to the power of y. ### **math.radians(x)** Return degrees x converted to radians. ### **math.sin(x)** Return the sine of x. ### **math.sinh(x)** Return the hyperbolic sine of x. ### **math.sqrt(x)** Return the square root of x. ### **math.tan(x)** Return the tangent of x. ### **math.tanh(x)** Return the hyperbolic tangent of x. ### **math.trunc(x)** 返回一个整数, x 接近于0。 ## 常数 ### **math.e** 自然对数的底 ### **math.pi** 圆周率 更多内容可参考 [math](https://docs.python.org/3.5/library/math.html?highlight=math#module-math) 。 ----------