Python常用模块函数
1. math模块函数
math模块主要处理数学相关的运算。
(1)数学常量
e:返回自然常数e(自然对数的底)。
pi:返回圆周率𝝅的值。
(2)绝对值和平方根函数
fabs(x):返回x的绝对值(返回值为浮点数)。
例:fabs(-10)返回10.0。
sqrt(x):返回x的平方根(x>0)。
例:sqrt(4)返回2.0。
(3)幂函数和对数函数
pow(x,y):返回x的y次幂。
例:pow(2,3)返回8.0
exp(x):返回自然常数e的x次幂。
例:exp(1)返回2.718281828459045。
log(x[,base]):返回x的自然对数。
例:log(e)返回1.0。
可以使用base参数来改变对数的底。
例:log(100,10)返回2.0。
log10(x):返回x的常用对数。
例:log10(100)返回2.0。
(4)取整和求余函数
ceil(x):对x向上取整。
例:ceil(4.1)返回5。
floor(x):对x向下取整。
例:floor(4.9)返回4。
fmod(x,y):返回求x/y的余数(返回值为浮点 数)。
例:fmod(7,4)返回3.0。
(5)弧度角度转换函数
degrees(x):将弧度转换为角度。
例:degrees(pi)返回180.0。
radians(x):将角度转换为弧度。
例:radians(90)返回1.5707963267948966。
(6)三角函数和反三角函数
sin(x):返回x的正弦值(x为弧度)。
例:sin(pi/2)返回1.0。
cos(x):返回x的余弦值(x为弧度)。
例:cos(pi)返回-1.0。
tan(x):返回x的正切值(x为弧度)。
例:tan(pi/4)返回0.9999999999999999(数学上为1)。
asin(x):返回x的反正弦值(返回值为弧度)。
例:degrees(asin(1))返回90.0。
acos(x):返回x的反余弦值(返回值为弧度)。
例:degrees(acos(-1))返回180.0。
atan(x):返回x的反正切值(返回值为弧度)。
例:degrees(atan(1))返回45.0。