854

4 分钟

#Python 的内置函数 abs

说明:计算绝对值。

#函数说明

def abs(x): ''' 计算参数的绝对值 :param x: 要计算的值 :return: x 的绝对值 '''

说明

通过调用对象的 __abs__ 方法,计算对象绝对值。

  • intfloat 返回绝对值
  • complex 返回复数的模
  • 自定义类型需要实现 __abs__ 方法

参数

  • x - 要计算的值

返回值

x 的绝对值。

#示例

print(abs(-100)) print(abs(-233.3333)) print(abs(0)) print(abs(128)) print(abs(-3 + 4j)) # 复数的模 # 自定义类型 class Point: def __init__(self, x, y): self.x, self.y = x, y def __abs__(self): return (self.x ** 2 + self.y ** 2) ** 0.5 p = Point(3, 4) print(abs(p)) # 5.0

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

创建于 2025/6/9

更新于 2025/6/10