Python中文网

abs() 函数

cnpython1162

在Python中,abs()是一个内置函数,用于返回一个数的绝对值。它可以接受任何数值类型的参数,包括整数、浮点数和复数。本文将介绍abs()方法的用法、参数和返回值。

  1. abs()方法的用法 使用abs()方法非常简单,只需要将要求绝对值的数作为参数传递给它即可。例如,以下代码可以计算-10的绝对值: 

 x = -10
 abs_x = abs(x)
 print(abs_x)  # 输出10
  1. abs()方法的参数 abs()方法只有一个参数,即要求绝对值的数。它可以是整数、浮点数或复数。如果参数不是数值类型,则会引发TypeError异常。

  2. abs()方法的返回值 abs()方法的返回值是一个数的绝对值。如果参数是一个实数,则返回一个相同的实数,如果参数是一个复数,则返回一个实数。例如:

 a = -1.5
 b = 2 + 3j
 abs_a = abs(a)
 abs_b = abs(b)
 print(abs_a)  # 输出1.5
 print(abs_b)  # 输出3.605551275463989

注意,如果参数是一个NaN(不是一个数字)或一个无穷大的数,则abs()方法会返回同样的NaN或无穷大。例如:

 
 import math
 ​
 x = float('nan')
 y = float('inf')
 z = float('-inf')
 abs_x = abs(x)
 abs_y = abs(y)
 abs_z = abs(z)
 print(abs_x)  # 输出nan
 print(abs_y)  # 输出inf
 print(abs_z)  # 输出inf

在这个例子中,x是NaN,y是正无穷大,z是负无穷大,abs()方法返回了相同的值。

总之,abs()方法是Python内置的一个用于计算绝对值的函数。它可以接受任何数值类型的参数,并返回一个实数作为结果。如果参数是NaN或无穷大,则返回相同的值。abs()方法在数学和计算中都有广泛的应用,是Python编程中非常常用的一个方法。

上一篇:没有了

下一篇:aiter