abs() 绝对值

最后更新:2026-09-22

abs() 绝对值

abs() 返回一个数的绝对值。对整数和浮点数都适用;复数返回模。

分类内置函数
类型内置函数
Python 版本all

📝 语法

abs(x)

⚙️ 参数

x 必选数值(int / float / complex)。

返回值:x 的绝对值;若 x 是复数,返回模(magnitude)。

💥 异常

▶ 示例

编辑下方代码,点击运行,在输出面板查看结果:

运行结果:

7
3.14
5.0
ℹ️ 说明 Python 中 abs() 是内置函数,无需 import。
更多实战案例即将上线,敬请期待。

❓ 常见问题

Qabs(-5) 和 abs(5) 的结果一样吗?会不会改变原变量?
A结果都是 5。abs() 只返回绝对值,不会修改传入的变量,想保存结果要自己赋值,如 x = abs(x)。
Qabs() 能直接用在字符串上吗?
A不能。abs('a') 会抛 TypeError,因为字符串不支持绝对值运算;需要先 int() 或 float() 转换。
Qabs() 对复数返回什么?
A返回复数的模(magnitude),如 abs(3+4j) 返回 5.0,类型是 float。
Qabs() 和 math.fabs() 有什么区别?
Aabs() 是内置函数,支持 int/float/complex 且尽量保留原类型;math.fabs() 只接受数值且总是返回 float。
Web-Tutorial.com

Web-Tutorial 技术团队

由多位开发者共同维护的编程教程平台。每篇教程由对应领域的开发者编写和审核,确保内容准确可靠。如发现任何问题,欢迎向我们反馈。

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏