abs() Function in Python

abs() Function in Python

5 mins read611 Views Comment
Updated on Apr 21, 2023 13:23 IST

This article is talking about abs() Function.The concept is explained with programming examples.

2023_04_MicrosoftTeams-image-11.jpg

In the Python standard library, there is a function called abs(), an abbreviation for “absolute” value. It gives back the input value without its sign, meaning it returns the positive value.

In this article, we will discuss the abs() function and understand its use with the help of examples. We will be covering the following sections:

Introduction abs() Function in Python

The abs() function is a built-in function in Python that returns the absolute value of a number, which means it returns the magnitude of a number without considering its sign. 

The abs() function returns a positive value, regardless of the input sign.

Syntax of abs()

The syntax of abs() function in Python is given as follows:


 
abs(x)
Copy code

where x is the number you want to compute the absolute value.

Parameters of abs()

The abs() function takes a single argument x and returns the absolute value of x. The argument can be an integer, a floating-point number, or a complex number. If the argument is a complex number, the absolute value is computed as the distance between the origin and the point represented by the complex number in the complex plane. 

Return Value of abs()

The return type of the abs() function depends on the type of input it receives, which can either be an integer or a floating-point value, or a complex number. Thus, there are two possible return types for abs():

· If the input is an integer or a floating-point value, the return value is also an integer or a floating-point value, representing the input value’s absolute value (magnitude) without the sign.

· If the input is a complex number, the abs() function returns the magnitude of the complex number. The return value can be either an integer or a floating-point value.

Why Learn Python? Reasons and Top Resources to Learn Python
Why Learn Python? Reasons and Top Resources to Learn Python
Python is an object-oriented programming language that is used everywhere from back-end web servers to front-end development and everything in between. Its high-level built-in data structures mixed with data binding...read more
How to use pass statement in Python
How to use pass statement in Python
A pass statement in Python is a null statement that act as a placeholder for future code. In this article, we will briefly discuss how to use pass statement with...read more
Python Sorted() Function
Python Sorted() Function
The sorted() function is designed to return a new sorted list from the items in an iterable. Whether you're dealing with numbers, strings, or custom objects, sorted() can handle it...read more
Recommended online courses

Best-suited Python courses for you

Learn Python with these high-rated online courses

Free
6 weeks
– / –
2 weeks
– / –
16 weeks
1.7 K
3 months
– / –
– / –
4.24 K
2 weeks
3 K
3 weeks
– / –
4 months

Examples of Using the abs() Function in Python

Example 1: Using abs() with an integer


 
x = -5
y = abs(x)
print(y)
Copy code

Output:

5

In this example, we initialize a variable x with the value of -5. We then use the abs() function to compute the absolute value of x and assign the result to the variable y. The print() function is used to output the value of y. The program’s output is 5, which is the absolute value of -5.

Example 2: Using abs() with floating-point number


 
x = -3.5
y = abs(x)
print(y)
Copy code

Output:

3.5

In this example, we initialize a variable x with the value of -3.5. We then use the abs() function to compute the absolute value of x and assign the result to the variable y. The print() function is used to output the value of y. The program’s output is 3.5, which is the absolute value of -3.5.

Example 3: Getting the magnitude of a complex number

In mathematics, the magnitude of a complex number is a measure of its size, also known as the modulus or absolute value. The formula gives the magnitude of a complex number z = a + bi:


 
|z| = √(a^2 + b^2)
Copy code

where a and b are the real and imaginary parts of z, respectively. Geometrically, the magnitude of a complex number is the distance between the origin and the point represented by z in the complex plane.

For example, the magnitude of the complex number z = 3 + 4i can be calculated as follows:


 
|z| = √(3^2 + 4^2) = √(9 + 16) = √25 = 5
Copy code

Therefore, the magnitude of z is 5.


 
x = 3 + 4j
y = abs(x)
print(y)
Copy code

Output:

5.0

In this example, we initialize a variable x with the value of 3 + 4j, a complex number with a real part of 3 and an imaginary part of 4. We then use the abs() function to compute the magnitude of x and assign the result to the variable y. The print() function is used to output the value of y. The program’s output is 5.0, the magnitude of the complex number 3 + 4j.

Example 4: Evaluating Acceleration 

The abs() function in Python can be used to evaluate the acceleration of an object in motion. Acceleration is the rate at which the velocity of an object changes with respect to time, and it is given by the absolute value of the change in velocity divided by the change in time. Here’s an example:


 
# Initial velocity
v1 = 10
# Final velocity
v2 = 20
# Time interval
t = 5
# Acceleration
a = abs((v2 - v1) / t)
print("Acceleration is:", a)
Copy code

Output:

Acceleration is: 2.0 

In this example, we have an object that starts at an initial velocity of 10 m/s and ends up with a final velocity of 20 m/s after 5 seconds. We use the abs() function to calculate the absolute value of the change in velocity, which is (v2 – v1), and divide it by the time interval t to obtain the acceleration a. Finally. We use the print() function to output the value of a. The program’s output is 2.0 m/s^2, which is the object’s acceleration. 

Endnotes

The abs() function is commonly used in mathematical operations and is part of the standard Python library.

This article was helpful for you in understanding how and why the abs() function is used in Python. You can explore related articles here if you wish to learn more about Python and practice Python programming.

FAQs

What does the abs() function do in Python?

The abs() function in Python returns the absolute value of a number. It takes a single argument, which can be an integer, a floating-point number, or a complex number, and returns a always positive value.

What is Python's return type of the abs() function?

The abs() function in Python returns a value of type int, float, or complex, depending on the type of input.

How does the abs() function work for complex numbers?

For complex numbers, the abs() function returns the magnitude of the complex number, which is the distance between the origin and the point represented by the complex number in the complex plane. The magnitude is a positive value and is computed as the square root of the sum of the squares of the real and imaginary parts of the complex number.

Can the abs() function compute the distance between two points in a plane?

No, the abs() function in Python cannot be used to compute the distance between two points in a plane. It only returns the absolute value of a number. However, you can use the math module in Python to compute the distance between two points in a plane using the hypot() function.

Can the abs() function convert a string to a positive number?

No, Python's abs() function cannot convert a string to a positive number. The function only works on numerical values and returns the absolute value of the input. To convert a string to a positive number, you can use the int() or float() function, depending on the desired output type.

About the Author

This is a collection of insightful articles from domain experts in the fields of Cloud Computing, DevOps, AWS, Data Science, Machine Learning, AI, and Natural Language Processing. The range of topics caters to upski... Read Full Bio