欢迎访问宙启技术站
智能推送

Python内置函数之abs:求绝对值

发布时间:2023-10-03 15:59:31

在Python中,abs()是一个内置函数,用于返回一个数的绝对值。

绝对值是一个数在数轴上到原点的距离,因此无论一个数是正数还是负数,它的绝对值始终是正数。

在使用abs()函数时,我们可以传递一个参数,即需要求绝对值的数,函数将返回这个数的绝对值。

下面是一些示例代码,展示了如何使用abs()函数:

1. 求绝对值的基本用法:

x = -10
y = abs(x)
print(y)  # 输出:10

在上面的代码中,我们定义了一个变量x并将其赋值为-10,然后我们调用abs(x)函数来获取x的绝对值,并将结果赋值给变量y。最终,我们使用print()函数来打印y的值,即10。

2. 对多个数同时求绝对值:

x = -10
y = 20
z = -30
result = abs(x) + abs(y) + abs(z)
print(result)  # 输出:60

在上面的代码中,我们定义了三个变量x、y和z,并给它们分别赋值为-10、20和-30。然后,我们分别调用abs()函数来求它们的绝对值,并将结果相加。最终,我们使用print()函数来打印结果,即60。

3. 求复数的绝对值:

z = 3 + 4j
result = abs(z)
print(result)  # 输出:5.0

在上面的代码中,我们定义了一个复数z,并将它赋值为3 + 4j。然后我们调用abs()函数来求z的绝对值,并将结果赋值给变量result。最终,我们使用print()函数来打印result的值,即5.0。

需要注意的是,abs()函数只能用于数字类型的参数,如果用于其他类型的参数,将会抛出TypeError异常。

总结一下,abs()函数是Python中一个非常有用的函数,它可以帮助我们快速计算出一个数的绝对值。无论是在数学运算中还是在编程中,对于需要使用绝对值的情况,abs()函数都是一个很好的选择。