Special Methods

Special methods are predefined methods of any class. We create objects like using range, zip, then these objects have certain predefined methods like next() or __next__. Special methods are recognized with the double underscores in front and double underscores after the method name.

Special methods are also called magic methods. Let’s see some of the examples -:

Checking the special methods of the range object

Creating a custom special method

Creating a custom class with a special method in it.

Hope you understand the special methods in Python i.e, how to create them.

Stay tuned! Keep learning with us.

Close Menu