📜  在 python 中找到绝对值(1)

📅  最后修改于: 2023-12-03 15:07:46.842000             🧑  作者: Mango

在 Python 中找到绝对值

Python 中有内置函数 abs() 可以用于获得一个数的绝对值。

用法

abs() 接受一个数字作为参数,返回这个数字的绝对值。

abs(-10)  # 返回 10
abs(10)   # 返回 10
注意事项
  • 如果传入非数值类型的参数,abs() 会抛出 TypeError 异常。比如对于字符串 '10',执行 abs('10') 就会抛出异常。
abs('10')  # 抛出 TypeError 异常
  • 对于复数,abs() 将会返回它的模长。
abs(4+3j)  # 返回 5.0
  • abs() 也可以作用于其它可迭代对象,比如列表。
abs([-1, 2, -3, 4])  # 返回 [1, 2, 3, 4]
总结

获得一个数的绝对值是一个常见的操作,在 Python 中可以使用内置函数 abs()。这个函数不但可以作用于标量类型的数字,还可以作用于复数和列表等可迭代对象。在使用时需要注意参数类型的匹配。