Python abs 函数
在Python中,abs()函数是用来返回给定数字的绝对值的内置函数。它可以用于整数、浮点数和复数。
语法
abs(x)
参数:
- x:要求绝对值的数值。
返回值:
- 返回x的绝对值。如果x是一个复数,返回它的模。
示例
下面是一些使用abs()函数的示例:
# 整数
num1 = -10
abs_num1 = abs(num1)
print(abs_num1) # 输出:10
# 浮点数
num2 = -3.14
abs_num2 = abs(num2)
print(abs_num2) # 输出:3.14
# 复数
num3 = 4 + 3j
abs_num3 = abs(num3)
print(abs_num3) # 输出:5.0
作用
计算数字的绝对值
abs()函数最常见的用途是计算数字的绝对值。无论输入是整数、浮点数还是复数,它都能返回它们的绝对值。例如,对于输入-10,abs()函数会返回10。
num = -10
abs_num = abs(num)
print(abs_num) # 输出:10
判断负数
abs()函数还可以用于判断一个数是否为负数。如果返回的结果大于0,则表示输入的数是正数;如果返回的结果等于0,则表示输入的数是0;如果返回的结果小于0,则表示输入的数是负数。
num = -10
if abs(num) > 0:
print('输入的数是负数')
计算两个数的差的绝对值
abs()函数还可以用于计算两个数的差的绝对值。它可以帮助我们避免使用if语句来判断两个数的大小关系。
num1 = 5
num2 = 10
diff = abs(num1 - num2)
print(diff) # 输出:5
总结
abs()函数是Python中常用的数学函数之一,用于计算给定数字的绝对值。它可以应用于整数、浮点数和复数,并且返回的结果为非负数。我们可以使用abs()函数来计算数字的绝对值、判断负数以及计算两个数的差的绝对值。