美文网首页
python找茬系列03--abs与fabs的区别

python找茬系列03--abs与fabs的区别

作者: young十三 | 来源:发表于2019-07-25 23:09 被阅读0次

一、描述

返回数字的绝对值。

二、区别

函数 区别
abs() abs() 是内置函数。 fabs() 函数在 math 模块中定义。
fabs() fabs() 函数只对浮点型跟整型数值有效。 abs() 还可以运用在复数中。fabs()不能运用在复数中

三、应用

1、abs

print ("abs(-40) : ", abs(-40))
print ("abs(100.10) : ", abs(100.10))
print ("abs(3 + 4j) : ", abs(3 + 4j))

输出结果:

abs(-40) :  40
abs(100.10) :  100.1
abs(3 + 4j) :  5.0

2、fabs

import math  # 导入 math 模块

print("math.fabs(-45.17) : ", math.fabs(-45.17))
print("math.fabs(100.12) : ", math.fabs(100.12))
print("math.fabs(100.72) : ", math.fabs(100.72))
print("math.fabs(math.pi) : ", math.fabs(math.pi))

输出结果:

math.fabs(-45.17) :  45.17
math.fabs(100.12) :  100.12
math.fabs(100.72) :  100.72
math.fabs(math.pi) :  3.141592653589793

相关文章

网友评论

      本文标题:python找茬系列03--abs与fabs的区别

      本文链接:https://www.haomeiwen.com/subject/dlnkrctx.html