abs Python · 内置函数
`abs` 返回一个数的绝对值,也就是去掉符号后的数值。跟数学上的绝对值符号是一样的用处。绝对值符号是什么就不用多说了吧?
怎么用
abs(数值)
小例子
print(abs(-5)) print(abs(3.14)) print(abs(-7.5))
运行结果
5 3.14 7.5
对比:手动判断符号
def 绝对值(n):
if n < 0:
return -n
else:
return n
print(绝对值(-5))
用 `abs` 一行搞定。常见使用场景
1. 计算距离、误差: 实际值 = 10 预测值 = 8 误差 = abs(实际值 - 预测值) print(误差) # 2 2. 忽略正负号,只关心数值大小: 温度差 = abs(-5 - 3) print(温度差) # 8 3. 数学计算中取绝对值。
提醒:- `abs` 支持整数和浮点数,也支持复数(返回复数的模)。 - 对于自定义对象,可以定义 `__abs__` 方法来支持 `abs`。
官方文档:https://docs.python.org/zh-cn/3/library/functions.html#abs
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条