語法:abs(x)
x—數值表示式,可以是整型,浮點型,複數。
返回x的絕對值,如果x是複數,那麼將返回它的模。
>>
>
abs(-1
)1>>
>
abs(2j)
2.0>>
>
abs(1+
2j)2.23606797749979
語法:math.ceil(x)
返回乙個大於或等於x的最小整數。
注意:ceil()函式不能直接被訪問,必須先匯入math模組,通過靜態物件呼叫該方法。
>>
>
import math #匯入math模組
>>
> math.ceil(
2.88
)3
語法:math.floor(x)
返回乙個小於或等於x的最小整數。
注意:ceil()函式不能直接被訪問,必須先匯入math模組,通過靜態物件呼叫該方法。
>>
>
import math
>>
> math.floor(
-2.33)-
3
語法:math.exp(x)
返回ex。
注意:exp()函式不能直接被訪問,必須先匯入math模組,通過靜態物件呼叫該方法。
>>
>
import math #匯入math模組
>>
> math.exp(1)
2.718281828459045
語法:math.fabs(x)
x—表示式、int、float。
返回值是浮點型。
注意:fabs()函式不能直接被訪問,必須先匯入math模組,通過靜態物件呼叫該方法。
fabs()函式類似於abs()函式,但它們之間也有著區別:
#fabs()返回值為浮點型
>>
>
import math
>>
> math.fabs(-1
)1.0
>>
>
abs(-1
)1
語法:math.log(x,[base==e])
x—int、float、表示式。
base—預設為e,可以更改。
注意:log()函式不能直接被訪問,必須先匯入math模組,通過靜態物件呼叫該方法。
>>
>
import math
>>
> math.log(math.e)
1.0>>
> math.log(
100,10)
2.0>>
> math.log(2**
2,2)
2.0
語法:math.log10(x)
x—int、float、表示式。
返回以10為基數的x的對數。
注意:log10()是不能直接訪問的,需要匯入 math 模組,通過靜態物件呼叫該方法。
>>
>
import math
>>
> math.log10(10)
1.0
語法:math.modf(x)
x—int、float、表示式。
返回x的整數部分和小數部分,兩部分以浮點型表示。
>>
>
import math
>>
> math.modf(
1.99)(
0.99
,1.0
)>>
> math.modf(
-100.72)(
-0.7199999999999989,-
100.0
)
>>
>
import math
>>
> math.
pow(2,
2)4.0
>>
>
pow(10,
10,5)
0
兩個函式的不同點:
>>
>
import math
>>
>
pow(10,
10)10000000000
>>
> math.
pow(10,
10)10000000000.0
語法:round(x,n)
x—int、float、表示式。
n—這是乙個數值。預設值為0.
n>0時,表示精確到小數點後的位數。
n<0時,表示對整數部分四捨五入。
>>
>
round
(80.264,2
)80.26
>>
>
round(97
,-1)
100>>
>
round
(95.897,2
)95.9
#因為小數點後第三位7往前進1位,那麼第二位9就變為了0,於是再往前進1,即第一位8變為9.
python3會把x四捨五入為最近的偶數倍數。
>>
>
round(95
,-1)
100>>
>
round
(0.5
)0
語法:math.sqrt(x)
返回x的平方根(浮點型)。
注意:sqrt()是不能直接訪問的,需要匯入 math 模組,通過靜態物件呼叫該方法。
>>
>
import math
>>
> math.sqrt(5)
2.23606797749979
>>
> math.sqrt(4)
2.0
Python中的數學函式
有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。int x 將x轉換為乙個整數。float x 將x轉換到乙個浮點數。complex x 將x轉換到乙個複數,實數部分為 x,虛數部分為 0。complex x,y 將 x 和 y 轉換到乙個複數,實數部分為...
數學意義中的函式與python中的函式
一,def 定義函式的關鍵字,text 函式名 可定義形參,return 定義返回值。def text x y 2x 1 return y print text print text 3 或給定變數值 def text x 4y 2x 1 return y print text 二,函式返回值 無r...
python匯入數學函式 Python數學函式
數學函式 abs 函式 描述abs 函式返回數字的絕對值 語法 abs x 引數x 數值表示式,可以是整數,浮點數,複數 返回值函式返回x 數字 的絕對值,如果引數是乙個複數,則返回它的大小 root localhost vi test.py usr bin python print abs 40 ...