Python - fabs() 與 abs()


abs() 和 fabs() 都是表示數學函式,它們為我們提供數字的絕對值。但是,兩者之間有一個細微的區別,我們可以在下面的示例中探討。

示例

abs() 函式根據提供給它的值返回整數或浮點值作為絕對值。但 fabs() 函式將始終返回浮點值,而不論是否向它提供了整數或浮點值作為引數。

 線上演示

import math

n = -23
print(abs(n))
print(math.fabs(n))

n = 21.4
print(abs(n))
print(math.fabs(n))

n = complex(10,12)
print(abs(n))
#print(math.fabs(n)) – Causes error

輸出

執行以上程式碼為我們提供了以下結果 −

23
23.0
21.4
21.4
15.620499351813308

更新於: 2020 年 7 月 22 日

1K+ 次瀏覽

開啟您的 職業生涯

透過完成課程獲得證書

開始
廣告
© . All rights reserved.