math – 数学函数#

该模块实现了相应CPython模块的子集,如下所述。有关更多信息,请参阅原始CPython文档:math.

math模块提供了一些处理浮点数的基本数学函数。

函数#

acos#

math.acos(x)

返回x的反余弦值。

acosh#

math.acosh(x)

返回x的反双曲余弦值。

asin#

math.asin(x)

返回x的反正弦。

asinh#

math.asinh(x)

返回x的反双曲正弦值。

atan#

math.atan(x)

返回x的反正切。

atan2#

math.atan2(y, x)

返回y /x的反正切的主值。

atanh#

math.atanh(x)

返回x的反双曲正切。

ceil#

math.ceil(x)

返回一个整数,“x”向正无穷大四舍五入。

copysign#

math.copysign(x, y)

y的符号返回x

cos#

math.cos(x)

返回x的余弦。

cosh#

math.cosh(x)

返回x的双曲余弦值

degrees#

math.degrees(x)

返回弧度x转换为度数。

erf#

math.erf(x)

返回x的错误函数。

erfc#

math.erfc(x)

返回x的互补误差函数。

exp#

math.exp(x)

返回x的指数。

expm1#

math.expm1(x)

返回exp(x) -  1

fabs#

math.fabs(x)

返回x的绝对值。

floor#

math.floor(x)

返回一个整数,“x”向负无穷大舍入。

fmod#

math.fmod(x, y)

返回x /y的余数。

frexp#

math.frexp(x)

将浮点数分解为尾数和指数。返回的值是元组(m,e),使得x == m * 2 ** e完全正确。如果x == 0则函数返回(0.0,0),否则关系0.5 <= abs(m)<1成立。

gamma#

math.gamma(x)

返回x的伽玛函数。

isfinite#

math.isfinite(x)

如果x是有限的,则返回True。

isinf#

math.isinf(x)

如果x是无限的,则返回True。

isnan#

math.isnan(x)

如果x不是数字,则返回True

ldexp#

math.ldexp(x, exp)

返回x *(2 ** exp)

lgamma#

math.lgamma(x)

返回x的伽玛函数的自然对数。

log#

math.log(x)

返回x的自然对数。

log10#

math.log10(x)

返回x的以10为底的对数。

log2#

math.log2(x)

返回x的base-2对数。

modf#

math.modf(x)

返回两个浮点数的元组,是“x”的分数和整数部分。两个返回值都与x具有相同的符号。

pow#

math.pow(x, y)

x返回到’y`的幂。

radians#

math.radians(x)

返回度数x转换为弧度。

sin#

math.sin(x)

返回x的正弦值。

sinh#

math.sinh(x)

返回x的双曲正弦值。

sqrt#

math.sqrt(x)

返回x的平方根。

tan#

math.tan(x)

返回x的正切值。

tanh#

math.tanh(x)

返回x的双曲正切。

trunc#

math.trunc(x)

返回一个整数,“x”向0舍入。

Constants#

math.e#

自然对数的基础

math.pi#

圆周长与直径的比值