Python 3 – Number abs() 方法

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() 方法有以下几个注意点:

  1. number 必须是数值类型;
  2. 返回值的类型与 number 相同;
  3. 如果参数不是数值类型,则会抛出一个 TypeError 异常。

希望本篇文章对您理解 Python 3 中的 abs() 方法有所帮助。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程