abs() Absolute value

Last updated: 2026-09-22

abs() Absolute value

abs() returns the absolute value of a number; works on int and float, and returns the magnitude for complex.

CategoryBuilt-in Functions
KindBuilt-in Function
Python Versionall

📝 Syntax

abs(x)

⚙️ Parameters

x RequiredA number (int / float / complex).

Returns:The absolute value of x; the magnitude if x is complex.

💥 Raises

▶ Example

Edit the code, press Run, and see the result in the output panel:

Output:

7
3.14
5.0
ℹ️ Info abs() is a builtin; no import needed.
More case studies coming soon — check back later.

❓ FAQ

QDo abs(-5) and abs(5) return the same result? Will it modify the original variable?
ABoth return 5. abs() only returns the absolute value and never modifies the passed-in variable; to keep the result you must assign it yourself, e.g. x = abs(x).
QCan abs() be used directly on a string?
ANo. abs('a') raises a TypeError because strings do not support absolute value; you need to convert with int() or float() first.
QWhat does abs() return for a complex number?
AIt returns the magnitude of the complex number, e.g. abs(3+4j) returns 5.0, with type float.
QWhat is the difference between abs() and math.fabs()?
Aabs() is a built-in that supports int/float/complex and tries to preserve the original type; math.fabs() only accepts numeric values and always returns a float.
Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

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

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