python中内置abs()函数与math库fabs()函数在求解绝对值上的区别
概述:
abs()是python解释器自带内置函数
fabs()是math库中的函数
官方解释:
根据python 3 doc中的解释:
abs() :Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its magnitude is returned.
math.fabs():Return the absolute value of x.
翻译:abs()返回数字的绝对值,支持整数、浮点数、复数。若该数是复数则返回其大小。
fabs()返回x的绝对值(ps:过于简洁,就当没看见好了)
补充:
fabs()函数:
并不支持复数运算,当输入值为复数,返回TypeError;
当输入值为整数时,fabs()函数将其转换为浮点数形式的绝对值。
试验: