Python Absolute Value : Different Methods

Python Absolute Value Different Methods

You can easily find the absolute values in Python using the abs() function. The abs function takes any numerical and finds its absolute value. But there are also other methods to calculate the Python absolute value. In this tutorial, you will find it.

Methods to Find the Python Absolute Value

Let’s know all the methods that help you to Python the absolute value of a number.

Method 1: Using the abs() function

It is the primary method to find the absolute value of the python. Just pass the input number as an argument to find its value. Run the below lines of code to achieve this method.

x = -100
absolute_x = abs(x)
print(absolute_x)

Output

absolute value using the abs function
absolute value using the abs function

Method 2: Use the condition

The other method to find the absolute value is to use the conditional statement. It will handle the negative number.

x = -100
if x < 0:
    absolute_x = -x
else:
    absolute_x = x
print(absolute_x)

Output

absolute value using the condition
absolute value using the condition

Method 3:  Using the copysign function

The third method to find the absolute value in Python is the use of the copysign() function. Here you will pass your input number and 1 as arguments. It used the math module.

import math
x = -100
absolute_x = math.copysign(x, 1)
print(absolute_x)

Output

100

Method 4: Squaring and square root

The other method to find the absolute value is the square root of the square number. Here you will first square the number. It will convert any negative number to a positive. After that, you will find the square root of the number that will give you the positive value of the number.

Use the below lines of code to find the absolute value of the given number.

import math

x = -100
absolute_x = math.sqrt(x ** 2)
print(absolute_x)

Output

100

Method 5: Using bitwise operations

This method uses the properties of two complements of the number. It uses the bitwise operations to find the absolute value of a number,

Execute the below lines of code to find the values.

x = -100
absolute_x = x if x >= 0 else -x
print(absolute_x)

Output

100

Conclusion

Many times you may need to find the absolute value of the number while coding. It’s done to avoid the negative value and use the non-negative number. The above are the methods to find the absolute value of a number. You can use any of them. But the most common method is the use of the abs() function.

I hope you many have found the answers in this tutorial. If you have any other queries then you can contact us for more help.

Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for signup. A Confirmation Email has been sent to your Email Address.

Something went wrong.

Meet Sukesh ( Chief Editor ), a passionate and skilled Python programmer with a deep fascination for data science, NumPy, and Pandas. His journey in the world of coding began as a curious explorer and has evolved into a seasoned data enthusiast.
 
Thank you For sharing.We appreciate your support. Don't Forget to LIKE and FOLLOW our SITE to keep UPDATED with Data Science Learner