math库
我们经常会利用计算机来做一些运算,那么既然提到了计算当然离不开有关计算的第三方库了。下面我们就来说道说道math库
math库的数学常数
①math.pi
含义:表示圆周率,值为3.141592653589793
②math.e
含义:自然对数,值为2.718281828459045
③math.inf
含义:正无穷大,负无穷大为-math.inf
④math.nan
含义:非浮点数标记,NaN
这些数学常数像他们的名字一样是常数,可以在计算式中出现,把他们当成常数一样看待就行。
math库的数值表示函数
math.fabs(x)——————>返回x的绝对值
math.fimod(x, y)——————>返回x与y的模
math. fsum([x,y…])——————>浮点数精确求和
math.ceil(x)——————>向上取整,返回不小于x的最小整数
math.floor(x)——————>向下取整,返回不大于x的最大整数
math.factorial(x)———>返回x的阶乘,如果x是小数或负数,返回ValueError
math.gcd(a, b)——————>返回a与b的最大公约数
math.frexp(x)<——>x=m
2e次幂,返回(m,e),当x=0,返回(0.0, 0)
math.ldexp(x, i)————>返回x
2的i次幂的运算值,math.frexp(x)函数的反运算
math.modf(x)————>