美文网首页
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