Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-builtin-functions-abs.html

python 返回数字的绝对值的内置函数 abs 详解

Python 内置函数 Python 内置函数


abs() 是 Python 中的一个内置函数,用于返回一个数的绝对值。绝对值是一个数到原点(0)的距离,它总是非负的。

函数语法

abs(x)

参数

  • x:必需参数,需要返回绝对值的数字。可以是整数、浮点数、复数或者支持绝对值操作的其他可迭代对象。

返回值

返回参数 x 的绝对值。

函数示例

计算整数的绝对值

num = -10
result = abs(num)
print(result)

运行结果:

10

计算浮点数的绝对值

num = -3.14
result = abs(num)
print(result)

运行结果:

3.14

计算复数的绝对值

complex_num = 3 + 4j
result = abs(complex_num)
print(result)

运行结果:

5.0

使用列表来计算每个元素的绝对值

numbers = [-5, 7, -2, 0, 11]
abs_values = [abs(num) for num in numbers]
print(abs_values)

运行结果:

[5, 7, 2, 0, 11]

计算不同数据类型的绝对值

使用 abs() 函数来计算不同数据类型的绝对值:

values = [-2.5, 8, -1.3, 5 + 2j, -7.5 + 4j]
abs_values = [abs(val) for val in values]
print(abs_values)

运行结果:

[2.5, 8, 1.3, 5.385164807134504, 8.602325267042627]

总结

abs() 函数是一个非常简单但实用的函数,它可以用于各种数值计算场景,无论是处理整数、浮点数还是复数。

Python中有个特殊的模块builtins,该模块无需导入便可使用,其中包含了许多内置函数和类。chr()用于将给定的ASCII码值转换为 ...
id()是一个内置函数,用于获取给定对象的唯一标识符,这个标识符是一个整数值,与对象在内存中的地址相关联。text_id=id(text)p ...
函数语法pow(x,y,z=None)参数:x:基数,即要进行指数运算的数值。z(可选):如果提供了这个参数,函数将返回x**y%z的结果, ...
round是Python内置的一个函数,用于将浮点数或其他数字类型(如整数)进行四舍五入运算。72使用负数ndigits,将整数进行十位数的 ...
函数语法max(iterable,*iterables,key=None,default=object,[arg1,arg2,...])示例 ...