Python中的abs()和fabs()有什么区别?

这两个函数都通过忽略数字的符号来返回数字的绝对值。但是,它abs()是一个内置函数,不需要加载任何库/模块。fabs()另一方面,该函数是在math模块中定义的,因此在使用前必须将其导入。

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