HowToDoInJava

  • Python
  • Java
  • Spring Boot
  • Dark Mode
Home / Python / Python Reference / Python abs() method example

Python abs() method example

Python abs() method returns the absolute value of the given number as method argument. If the given number is a complex number, method abs() returns its magnitude.

  • If the number is an integer with base other than 10 (for example binary, octal, hexadecimal or exponential form), the abs() function will return its value as a decimal integer in base 10.
  • The precise term for absolute value is “non-negative”. The absolute value of any non-zero number can be thought of as it’s the distance from zero and it will always be positive.

    For example, the absolute value of 10 and -10, both will be 10. The sign part is omitted.

  • The absolute value of a complex number, (a + bi) is defined as the distance between the origin (0, 0) and the point (a, b) in the complex plane and the formula is √a² + b²

1. Syntax of abs() method

result = abs( num )

Function parameter

The abs() method takes a required single argument num which can be one of the following types:

  • integer – for example 1, 2, 3, 100, -20, -50, etc.
  • float – for example 1.1, 2.2, 3.2, 100.10, -20.02, -50.05, etc.
  • complex number – for example 1+1j, 2-2j, etc.

Function return value

The return value of abs(), result‘s type and value is depend on the method argument num.

  • When num is integer, result will be an int type and value is absolute value of integer.
  • When num is floating point number, result will be an float type and value is absolute value of floating point number.
  • When num is complex number, result will be an complex type and value is magnitude of the given complex number.

2. Python abs() examples

2.1. Get absolute value of an interger or a float

Python program to get the absolute value of number.

# Some integer value
int_val = -50

print('Type value of -50 is:', type(int_val))
print('Absolute value of -50 is:', abs(int_val))

# Some floating point number
flo_val = -99.99

print('Type value of -99.99 is:', type(flo_val))
print('Absolute value of -99.99 is:', abs(flo_val))

Program output.

Type value of -50 is: <class 'int'>
Absolute value of -50 is: 50

Type value of -99.99 is: <class 'float'>
Absolute value of -99.99 is: 99.99

2.2. Get magnitude of a complex number

Python program to get the magnitude value of a complex number. It can be a float value as well.

# Some complex number
com_val = (5 - 9j)

print("datatype of val_sum:",type(com_val))
print('Magnitude of 5 - 9j is:', abs(com_val))

Program output.

datatype of val_sum: <class 'complex'>
Magnitude of 5 - 9j is: 10.295630140987

Happy Learning !!

Was this post helpful?

Let us know if you liked the post. That’s the only way we can improve.

Share this:

  • Twitter
  • Facebook
  • LinkedIn
  • Reddit

About Lokesh Gupta

A family guy with fun loving nature. Love computers, programming and solving everyday problems. Find me on Facebook and Twitter.

Comments are closed on this article!

Search Tutorials

Python Inbuilt Functions

  • Python abs()
  • Python all()
  • Python any()
  • Python ascii()
  • Python bin()
  • Python input()
  • Python print()

Python String Functions

  • Python String endswith()
  • Python String split()
  • Python String startswith()

Meta Links

  • About Me
  • Contact Us
  • Privacy policy
  • Advertise
  • Guest and Sponsored Posts

Recommended Reading

  • 10 Life Lessons
  • Secure Hash Algorithms
  • How Web Servers work?
  • How Java I/O Works Internally?
  • Best Way to Learn Java
  • Java Best Practices Guide
  • Microservices Tutorial
  • REST API Tutorial
  • How to Start New Blog

Copyright © 2020 · HowToDoInjava.com · All Rights Reserved. | Sitemap

  • Java 15 New Features
  • Sealed Classes and Interfaces
  • EdDSA (Ed25519 / Ed448)