📜  python 3中的abs - Python(1)

📅  最后修改于: 2023-12-03 14:45:55.777000             🧑  作者: Mango

Python 3中的abs函数介绍

简介

在Python 3中,abs()是一个内置函数,用于返回给定数值的绝对值。该函数可用于处理整数、浮点数和复数。

语法

abs(number)

  • number:一个数值类型的参数,可以是整数、浮点数或复数。
返回值

abs()函数返回一个与参数类型相同的数,表示参数的绝对值。

示例

以下是abs()函数的几个示例:

abs(-5)
# 输出:5

abs(3.14)
# 输出:3.14

abs(0)
# 输出:0
注意事项
  • abs()函数只接受一个参数。
  • 对于复数,abs()函数返回该复数的模(绝对值):即将实部的平方与虚部的平方相加后取平方根。
补充说明
  • 如果需要计算一个序列(如列表或数组)中各个数值的绝对值,可以使用map()函数配合abs()函数来实现。
numbers = [-1, -2, -3, -4, -5]
absolute_values = list(map(abs, numbers))
print(absolute_values)
# 输出:[1, 2, 3, 4, 5]
  • 对于自定义的对象,要使用abs()函数,需要在对象中实现__abs__()方法,该方法返回对象的绝对值。