学习Python中的 abs()函数

1,192 阅读2分钟

Python abs() Function

在计算工作中经常使用的一个 Python 内置函数是 abs() 函数。abs() 函数接受一个数值作为输入,并返回该输入的绝对值。绝对值指的是一个数字的非负值。因此,例如,-10的绝对值是10。10的绝对值也是10。在本教程中,我们将看一下如何在一些小的Python程序中使用abs()函数的例子。


Python abs()例一

我们将使用Jupyter Notebook来运行这些例子,因为它是一个快速和简单的代码测试的好工具。第一个例子使用abs()函数,接受整数80的输入。在输出中,我们看到80的绝对值是80。

python abs example one


Python abs()例二

在abs()函数的例子二中,我们可以再一次使用abs()函数。这次我们向 abs() 函数传递一个负整数。这个负整数是-75。在输出中,我们看到 -75 的绝对值是 75。

python abs example two


Python abs() 例三

Python abs()的第三个例子是一个获取温度绝对值的例子。这意味着这次我们传入的是一个浮点值,因为它有一个小数位。结果是一样的,abs()显示98.6的绝对值是98.6。太棒了。

abs example python


Python abs() 例四

也许你住在一个不(很幸运)的地区,会遇到温度进入负值的情况。在这个 Python abs() 的第四个例子中,我们将另一个温度变量初始化为令人毛骨悚然的负 27.5。然后我们把这个负的浮点值传递给abs()函数。结果是,-27.5的绝对值是27.5。虽然不是很暖和,但还是可以接受的!

abs function python


Python abs() 例五

例五展示了在进行需要绝对值的计算时如何使用 abs() 函数。这个例子计算了两点之间的曼哈顿距离,即沿直角的轴线测量的点之间的距离。如果采取类似网格的路径,从一点到另一点所要走的距离。让我们用abs()函数来看看它的作用。

abs python manhattan distance


Python abs() 例六

abs()函数也适用于复数。这些数是诸如5+7j或9-3j。让我们看一个abs()如何处理这些数值的例子。

python abs complex numbers


Python abs()函数总结

abs()函数在Python中用来获取一个数值的绝对值。它对整数、浮点数和复数都有效,正如我们在上面的所有例子中看到的那样。