Python 3 – Number abs() 方法
在 Python 3 中,我们可以使用内置函数 abs()
来获取一个数的绝对值。它可以接受整数、浮点数、复数等数值类型作为参数,返回一个同样类型的数的绝对值。
语法
abs()
方法的语法格式如下:
abs(number)
其中,number
参数可以是整数、浮点数、复数等数,返回值的类型与 number
相同。以下是一些示例:
print(abs(-10)) # 输出 10
print(abs(2+3j)) # 输出 3.605551275463989
print(abs(-5.43)) # 输出 5.43
参数说明
abs()
方法只接受一个参数,即 number
。它可以是整数、浮点数、复数等数值类型。
返回值
abs()
方法将返回 number
的绝对值,类型与 number
相同。
下面是一些具体示例:
print(abs(-10)) # 输出 10
print(abs(10.0123)) # 输出 10.0123
print(abs(2+3j)) # 输出 3.605551275463989
print(abs(-1+2j)) # 输出 2.23606797749979
如果参数不是数值类型,则会抛出一个 TypeError
异常。例如:
print(abs('hello')) # 输出 TypeError: bad operand type for abs(): 'str'
总结
Python 3 中的 abs()
方法是一个内置的函数,可以用来求一个数的绝对值。它接受整数、浮点数、复数等数值类型作为参数,并返回一个同样类型的数的绝对值。如果参数不是数值类型,则会抛出一个 TypeError
异常。
使用 abs()
方法有以下几个注意点:
number
必须是数值类型;- 返回值的类型与
number
相同; - 如果参数不是数值类型,则会抛出一个
TypeError
异常。
希望本篇文章对您理解 Python 3 中的 abs()
方法有所帮助。