math库的概述:
math库是python提供的内置数学类函数库,它不支持复数类型,并为我们提供了4个数字常数和44个函数。下面就让我们来了解一下这些函数。
-
四个数字常数
math.pi : 圆周率,值为3.141592653589793
math.e :自然对数,值为2.718281828459045
math.inf :正无穷大
math.nan :非浮点数标记 -
16个数值表达函数
math.fabs(x) :返回x的绝对值
math.fmod(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.frepx(x):返回(m,e),当x=0,返回(0.0,0)
math.ldexp(x,i):返回x * 2**i运算值,math.frep(x)函数的反运算
math.modf(x):返回x的小数和整数部分
math.trunc(x) :返回x的整数部分
math.copysign(x,y): 用数值x的正负号替代的y正负号
math.isclose(a,b):比较a和b的相似性,返回True或False
mat