科技 新浪科技 雲計算開發學習筆記:Python abs() 與 fabs() 區別

雲計算開發學習筆記:Python abs() 與 fabs() 區別

原標題:雲計算開發學習筆記:Python abs() 與 fabs() 區別

Python 中 fabs(x) 方法返回 x 的絕對值。雖然類似於 abs() 函數,但是兩個函數之間存在以下差異:

abs() 是一個內置函數,而 fabs() 在 math 模塊中定義的。

fabs() 函數只適用於 float 和 integer 類型,而 abs() 也適用於複數。

實例:

b36c-ivrxcex1779183.jpg

最後一行代碼如果去掉註釋就會編譯報錯:

1acc-ivrxcex1779184.jpg

Python3.x 測試代碼:

32f8-ivrxcex1817612.jpg