Python常用模塊函數(shù)
1. math模塊函數(shù)?
? math模塊主要處理數(shù)學(xué)相關(guān)的運(yùn)算。?
(1)數(shù)學(xué)常量?
? e:返回自然常數(shù)e(自然對數(shù)的底)。?
? pi:返回圓周率??的值。?
(2)絕對值和平方根函數(shù)?
? fabs(x):返回x的絕對值(返回值為浮點(diǎn)數(shù))。?
? 例:fabs(-10)返回10.0。?
? sqrt(x):返回x的平方根(x>0)。?
? 例:sqrt(4)返回2.0。
(3)冪函數(shù)和對數(shù)函數(shù)?
? pow(x,y):返回x的y次冪。?
? 例:pow(2,3)返回8.0?
? exp(x):返回自然常數(shù)e的x次冪。?
? 例:exp(1)返回2.718281828459045。?
? log(x[,base]):返回x的自然對數(shù)。?
? 例:log(e)返回1.0。?
? 可以使用base參數(shù)來改變對數(shù)的底。?
? 例:log(100,10)返回2.0。?
? log10(x):返回x的常用對數(shù)。?
? 例:log10(100)返回2.0。
(4)取整和求余函數(shù)?
? ceil(x):對x向上取整。?
? 例:ceil(4.1)返回5。?
? floor(x):對x向下取整。?
? 例:floor(4.9)返回4。?
? fmod(x,y):返回求x/y的余數(shù)(返回值為浮點(diǎn) 數(shù))。?
? 例:fmod(7,4)返回3.0。
(5)弧度角度轉(zhuǎn)換函數(shù)?
? degrees(x):將弧度轉(zhuǎn)換為角度。?
? 例:degrees(pi)返回180.0。?
? radians(x):將角度轉(zhuǎn)換為弧度。?
? 例:radians(90)返回1.5707963267948966。
(6)三角函數(shù)和反三角函數(shù)?
? 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(數(shù)學(xué)上為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。