math模块定义了数学运算的基本常量和数值计算函数。
一、数值常量
1、pi:圆周率。数值为3.141592653589793。
2、e:自然常数。数值为2.718281828459045。
3、inf:float类型,表示正无穷大。
二、数值计算函数
1、ceil(x):返回不小于x的最小整数。如:ceil(2.34)的值为3、ceil(-2.3)的值为-2。
2、exp(x):返回e的x次幂。如:exp(2)的值为7.38905609893065。
3、fabs(x):返回数值x的绝对值。等效于-x if x<0 else x。
4、floor(x):返回不超过x的最大整数。如:floor(-2.34)的值为-3、floor(2.34)的值为2。
5、log(x[,base]):返回base为底(默认为e)x的对数。如:log(e)的值为1.0、log(e,10)的值为0.43429448190325176。
6、log2(x):返回以2为底x的对数。
7、log10(x):返回以10为底x的对数。
8、modf(x):返回x的小数部分与整数部分(为元组),两部分的符号与x相同。如:modf(3.56)的值为(0.56, 3.0)。
9、pow(x, y):返回x**y,浮点型。
10、sqrt(x):返回x的平方根。
11、radians(x):将角度x从度转换为弧度。
12、degrees(x):将弧度转换为度。
13、asin(x)、acos(x)、 atan(x):返回x的反正弦、反余弦值、反正切值。单位为弧度。
14、sin(x) 、cos(x) 、tan(x):返回x(单位为弧度)的正弦值、余弦值、正切值。
15、hypot(x, y):返回欧几里德范数。等效于sqrt(x*x + y*y)。

