Page Contents

# Introduction of Python abs() function

abs() is one of **Python built-in functions. **Python** abs()** function returns the absolute value of any number.

**What is absolute value of a number?**

Absolute value is the value without any sign (positive or negative sign). its just value regardless of any sign.

## Syntax of abs() function

abs(any_number)

**Explanation**

- abs is function name used to get the absolute value.
- any_number is the actual number whose absolute value need to be calculate.

## Example of abs () function

Let’s understand Python abs() function by taking example.

### abs() function with positive number

#Python abs() function with positive value number=10 print (abs(number))

**Output**

10

**Explanation**

In above example we have positive number=10, so abs() function will return 10. No change in the output

### abs() function with negative number

#Python abs() function with negative value number=-10 print (abs(number))

**Output**

10

**Explanation**

Here we will see some difference in output as we assign negative number to abs() function, it convert the negative number to number only without any sign.

### abs() function with float number

#Python abs() function with float value f1=1.05 print (abs(f1)) f2=-2.05 print (abs(f2))

**Output**

1.05 2.05

**Explanation**

In Python, abs() with float number will work exactly same as with integer number.

### abs() function with complex number

abs() function work something different with complex number in Python. Let’s understand it with simple example.

#Python abs() function with complex value c=3+4j print(abs(c))

**Output**

5.0

You seems surprised here, how output is 5.0 here. you might thinking that output could be 7 or something as (3+4). but abs() function did something else. Let me explain

**Explanation**

As we know complex number is something like x+yj, where x and y are real numbers like 0,1,2…9. and j is imaginary number

When abs() function work with complex number in Python, it calculate the value of x+yj as

(x^{2} + y^{2} ) ^{1/2}

or we can say squart root of x^{2} + y^{2 }

This is very important point to understand.

In above example, x=3 and y=4, so equation will be (3^{2} + 4^{2} ) ^{1/2 } = (9+16) ^{1/2 } = (25) ^{1/2 } = 5.0

so 5.0 is the answer, here answer is in float number as square root could be in decimal place as we will see in below example

#Python abs() function with complex value c=4+4j print(abs(c))

**Output**

5.656854249492381

**Explanation**

Here 5.656854249492381 is square root of 32 .

Let’s take one more example

#Python abs() function with complex value c=-4-4j print(abs(c))

**Output**

5.656854249492381

**Explanation**

Here both x and y are -4 , but output is same 5.656854249492381, because abs() only take magnitude of number not sign that’s why output is same.

[…] ← Python functions with examples | How to create Python function Python abs() function | Python built-in functions → […]