原文: https://thepythonguru.com/python-builtin-functions/abs/


    于 2020 年 1 月 7 日更新


    abs()函数返回数字的绝对值(大小无符号)。

    其语法如下:

    1. abs(x) -> absolute value
    参数 描述
    x 任何数值

    这是一个例子:

    1. >>>
    2. >>> abs(-45)
    3. 45
    4. >>>
    5. >>>
    6. >>> abs(-3.14)
    7. 3.14
    8. >>>
    9. >>>
    10. >>> abs(10)
    11. 10
    12. >>>
    13. >>>
    14. >>> abs(2+4j)
    15. 4.47213595499958
    16. >>>
    1. print(abs(-45))
    2. print(abs(-3.14))
    3. print(abs(10))
    4. print(abs(2+4j))

    对于整数和浮点数,结果非常明显。 如果是z = x + yi的复数,则abs()函数将按如下方式计算绝对值:

    绝对值:|z| = √x² + y²

    1. => 2+4j
    2. => 2² + 4²
    3. => 4 + 16
    4. => 20
    5. => 25
    6. => 2*2.236
    7. => 4.472