运维开发网

Python学习第二十一课(math模块)

运维开发网 https://www.qedev.com 2021-04-08 20:28 出处:51CTO 作者:mob604756f5460a
math数学模块是python3的标准库,下面讲一下math模块里的方法以及应用。一、数学函数math.ceil(x)取大于等于x的最小的整数值,如果x是一个整数,则返回x取大于等于x的最小的整数值,如果x是一个整数,则返回xmath.copysign(x, y)把y的正负号加到x前面,可以使用0把y的正负号加到x前面,可以使用0把y的正负号加到x前面,可以使用0math.fabs(x)math.

Python学习第二十一课(math模块)

math数学模块是python3的标准库,下面讲一下math模块里的方法以及应用。

一、数学函数

math.ceil(x)取大于等于x的最小的整数值,如果x是一个整数,则返回x取大于等于x的最小的整数值,如果x是一个整数,则返回x

math.copysign(xy)把y的正负号加到x前面,可以使用0把y的正负号加到x前面,可以使用0把y的正负号加到x前面,可以使用0

math.fabs(x)

math.factorial(x)

math.floor(x)

math.fmod(xy)

math.frexp(x)

math.fsum(iterable)

math.gcd(ab)

math.isclose(ab*rel_tol=1e-09abs_tol=0.0)

math.isfinite(x)

math.isinf(x)

math.isnan(x)

math.ldexp(xi)

math.modf(x)

math.remainder(xy)

math.trunc(x)

二、幂函数和对数函数 

math.exp(x)

math.expm1(x)

math.log(x[, base])

math.log1p(x)

math.log2(x)

math.log10(x)

math.pow(xy)

math.sqrt(x)

三、三角函数

math.acos(x)

math.asin(x)

math.atan(x)

math.atan2(yx)

math.cos(x)

math.hypot(xy)

math.sin(x)

math.tan(x)

math.degrees(x)

math.radians(x)

math.acosh(x)

math.asinh(x)

math.atanh(x)

math.cosh(x)

math.sinh(x)

math.tanh(x)

四、特殊函数

math.erf(x)

math.erfc(x)

math.gamma(x)

math.lgamma(x)

五、常量

math.pi  π = 3.141592…

math.e    e = 2.718281…

math.tau     τ = 6.283185…

math.inf  

math.nan  

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号