python中使用 abs方法的实例
更新时间:2023-11-24Python abs()方法
Python内置函数中的 abs() 方法用于返回一个数的绝对值。当参数是一个复数时,它返回复数的模。
num = -10
print(abs(num))
# 输出: 10
num2 = complex(3, -4)
print(abs(num2))
# 输出: 5.0
使用 abs() 方法实现自定义绝对值函数
如果我们想自定义一个功能,计算某个数的绝对值,可以使用 abs() 方法,并对其进行修改。
def custom_abs(num):
if num >= 0:
return num
else:
return -num
print(custom_abs(-10))
# 输出: 10
使用 abs() 方法计算差值
在一些数学算法中,经常需要计算差值,可以使用 abs() 方法来计算。
a = 10
b = 5
diff = abs(a-b)
print(diff)
# 输出: 5
使用 abs() 方法进行元素比较
在比较两个元素的大小时,可以将它们转换为数值,然后再进行比较。
list1 = [2, -4, 5, 3, -1]
list2 = [3, -2, 1, -5, 7]
for i in range(5):
print(abs(list1[i]) > abs(list2[i]))
# 输出: False True True False False