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()函数来计算数字的绝对值、判断负数以及计算两个数的差的绝对值。