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()函数都是一个很好的选择。
