math标准库函数功能汇总

math函数的调用 :

import math

math库的函数及其功能:

函数名称 功能 使用
cos(x) 返回x的余弦值 math.acos(x)
cosh(x) 返回x的双曲余弦 math.acosh(x)
acos(x) 返回x的弧余弦值 math.acos(x)
acosh(x) 返回x的反双曲余弦 math.acosh(x)
sin(x) 返回x的正弦值 math.sin(x)
sinh(x) 返回x的双曲正弦 math.sinh(x)
asin(x) 返回x的弧正弦值 math.asin(x)
asinh(x) 返回x的反双曲正弦 math.asinh
tan(x) 返回x的正切值 math.tan(x)
tanh(x) 返回x的双曲正切 math.tanh(x)
atan(x) 返回x的弧正切值 math.atan
atan2(y, x) 返回y/x的反正切值 math.atan2(y, x)
atanh(x) 返回x的反双曲正切 math.atanh(x)
degrees(x) 将角度x从弧度转换为度数 math. degrees(x)
radians(x) 将角度x从度转换为弧度 math. radians(x)
ceil(x) x向上取整 math.ceil(x)
floor(x) x向下取整 math.floor(x)
copysign(x, y) 返回一个数值为x但符号为y的浮点数 math.copysign(x)
erf(x) 误差函数 math.erf(x)
erfc(x) 互补误差函数 math.erfc(x)
exp(x) 返回e的x次方 math.exp(x)
expm1(x) 返回e的x次方-1 math.expm(x)
fabs(x) 返回浮点数x的绝对值 math.fabs(x)
factorial(x) 返回x的阶乘 math.factorial(x)
fmod(x, y) 返回x%y的值 math.fmod(x)
frexp(x) 返回一个浮点数的尾数和指数 ( 使用公式 x = m * 2**e,并返回值 m 和 e) math.frexp(x)
ldexp(x, i) 返回x * (2**i) math.ldexp(x)
fsum([x, y,…]) 返回无损精度的和 math.fsum(x)
gamma(x) 返回x的伽玛函数 math.gamma(x)
lgamma(x) 返回伽玛函数绝对值在x处的自然对数 math.lgamma(x)
gcd(x, y) 返回x和y的最大公约数 (x,y为整数) math.gcd(x)
hypot(x, y) 返回欧几里得距离sqrt(x2+y2) math.hypot(x)
isclose(a, b, *, rel_tol=1e-09, abs_tol=0.0) 确定两个浮点数的值是否接近(rel_tol为误差范围,返回的值是布尔型) math.isclose(x)
isfinite(x) 如果x既不是无穷大也不是NaN,则返回true,否则返回false math.isfinite(x)
isinf(x) 如果x是正无穷大或负无穷大,则返回true,否则返回false math.isinf(x)
isnan(x) 如果x是NaN(不是数字),则返回true,否则返回false math.isnan(x)
log(x[, base]) 将x的对数返回到给定的底数(如果未指定底数,则返回x的自然对数) math.log(x[, base])
log10(x) 返回以10为底的x对数 math.log10(x)
log1p(x) 返回1+x(以e为底)的自然对数 math.log1p(x)
log2(x) 返回以2为底的x对数 math.log2(x)
modf(x) 返回x的小数部分和整数部分,两个结果都是浮点数 math.modf(x)
pow(x, y) 返回x的y次方 math.pow(x,y)
sqrt(x) 返回x开方 math.sqrt(x)
trunc(x) 返回x的整数部分 math.trunc(x)

math函数的数据

math.e = 2.718281828459045
math.inf = inf
math.nan = nan
math.pi = 3.141592653589793
math.
tau = 6.283185307179586

你可能感兴趣的:(学习)