python入门:abs()函数

abs()函数用于返回数值的绝对值,如abs(-5)为5、abs(3+4j)为5.0,适用于整数、浮点数和复数,常用于计算距离、误差范围及数据清洗等场景。

在Python中,abs() 是一个内置函数,用来获取一个数的绝对值。这个函数简单实用,适合初学者快速掌握。

什么是绝对值?

绝对值是指一个数到原点(0)的距离,不考虑正负符号。比如:

  • abs(-5) 的结果是 5
  • abs(5) 的结果也是 5
  • abs(0) 的结果是 0

abs() 的基本用法

你只需要把数值传入 abs() 函数,它就会返回对应的绝对值。

print(abs(-10))   # 输出:10  
print(abs(3.14))  # 输出:3.14
print(abs(0))     # 输出:0

它可以处理整数、浮点数,甚至复数。

对复数的支持

如果你传入一个复数,abs() 返回的是它的模(即与原点的距离)。

print(abs(3 + 4j))  # 输出:5.0,因为 √(3² + 4²) = 5

这对处理数学问题时非常有用。

常见使用场景

abs() 常用于需要比较差距但忽略正负的情况,比如:

  • 计算两个数之间的距离
  • 判断误差范围
  • 数据清洗时取正值
diff = abs(20 - 25)
print(diff)  # 输出:5

基本上就这些。abs() 虽小,但在实际编程中很常用,理解它有助于写出更清晰的代码。