首页Python【Python内置函数】a...

【Python内置函数】abs()函数

Python 提供了许多内置函数,这些函数是Python语言的一部分,可以直接在Python程序中使用而无需导入任何模块。

本系列将会陆续整理分享一些的Python内置函数。

文章配套代码获取有以下两种途径:
  • 通过百度网盘获取:
链接:https://pan.baidu.com/s/11x9_wCZ3yiYOe5nVcRk2CQ?pwd=mnsj 提取码:mnsj
  • 前往GitHub获取
https://github.com/returu/Python_built-in_functions





01
简介

abs() 函数用于计算一个数的绝对值。

abs() 函数的基本语法如下:

abs(x)
参数说明:
  • x:可以是整数(int)、浮点数(float)、复数(complex)或任何实现了 __abs__() 魔术方法的对象。

返回值:

  • 对于整数和浮点数,abs() 返回其非负值。

  • 对于复数,abs() 返回其模,即复平面上到原点的欧几里得距离。

02
使用

下面是一些使用 abs() 函数的示例:

  • 示例 1:整数和浮点数

对于整数和浮点数,abs() 返回该数的非负值。
# 整数
print(abs(-5))
# 输出: 5
print(abs(5))
# 输出: 5

# 浮点数
print(abs(-3.14))
# 输出: 3.14
print(abs(3.14))
# 输出: 3.14

  • 示例 2:复数

对于复数,abs() 返回其模。

# 复数
print(abs(3 + 4j))
# 输出: 5.0
print(abs(-3 - 4j))
# 输出: 5.0


  • 示例 3:实现了 __abs__() 的对象

abs() 函数也可以用于定义了 __abs__() 方法的对象,这允许自定义对象指定自己的绝对值行为。

class MyNumber:
    def __init__(self, value):
        self.value = value

    def __abs__(self):
        return self.value

# 自定义对象
num = MyNumber(-10)
print(abs(num))
# 输出: -10


本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments