Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

อะไรคือความแตกต่างใน abs () และ fabs () ใน Python?


ทั้งสองฟังก์ชันคืนค่าสัมบูรณ์ของตัวเลขโดยไม่สนใจเครื่องหมาย อย่างไรก็ตาม abs() เป็นฟังก์ชันในตัวและไม่จำเป็นต้องโหลดไลบรารี / โมดูลใด ๆ ในทางกลับกัน ฟังก์ชัน fabs() ถูกกำหนดไว้ในโมดูลคณิตศาสตร์ ดังนั้น จะต้องนำเข้าฟังก์ชันเดียวกันก่อนใช้งาน

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