Computer >> Máy Tính >  >> Lập trình >> Python

Sự khác biệt trong abs () và fabs () trong Python là gì?


Cả hai hàm đều trả về giá trị tuyệt đối của một số bằng cách bỏ qua dấu của nó. Tuy nhiên, abs () là một hàm tích hợp sẵn và không cần tải bất kỳ thư viện / mô-đun nào. Mặt khác, hàm fabs () được định nghĩa trong mô-đun toán học, do đó hàm tương tự phải được nhập trước khi sử dụng.

>>> abs(-45)
45
>>> abs(110.12)
110.12
>>> import math
>>> math.fabs(-45)
45.0
>>> math.fabs(110.12)
110.12