Math标准库函数功能汇总
Math库一共提供了4个数字常数和44个函数,44个函数包括了:16个数值表示函数、8个幂对数函数、16个三角对数函数、4个高等特殊函数
使用import引用该库
- import math——对库中函数采用math.()
- from math import<函数名>——可以直接采用<函数名>()的形式
4个数字常数
- math.pi——圆周率
- math.e——自然对数e
- math.inf——正无穷大
- math.nan——非浮点数标记(not a number)
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是小数或负数,返回ValueEorror
- math.gcd(a,b)——返回a与b的最大公约数
- math.frepx(x)——返回(m,e),当x=0,返回(0.0,0)
- math.ldexp(x,i)——返回x*2的i次方运算值,math.frepx(x)函数的反运算
- math.modf(x)——返回x的小数和整数部分
- math.trunc(x)——返回x的整数部分
- math.copysign(x,y)——用数值y的正