24 November 2021

add method in Python

Python __add__() Method

The __add__() method in Python specifies what happens when you call + on two objects. When you call obj1 + obj2, you are essentially calling obj1.__add__(obj2). For example, let’s call + on two int objects: Output: This works, because int implements the __add__() method behind the scenes. To make a custom object support addition with […]

Python __add__() Method Read More »

The __abs__ method in Python

Python __abs__() Method

The __abs__() method in Python specifies what happens when you call the built-in abs() function on an object. For example, let’s call abs() on a negative number: Output: The result is the absolute value of the negative number, that is, the distance from 0. The important part here is to understand that calling abs(n) is

Python __abs__() Method Read More »