Published Jul 11, 2022
Contribute to Docs

The __repr__() dunder method returns the string representation of the object or class. This overwrites the built-in repr() function.


class ClassName:

The __repr__() method accepts no parameters. self is an implicit reference to the instance of ClassName.

Codebyte Example

A class string representation can be seen by calling print() on the instance. In the following example, the __repr__() method is written to return a formatted string representation of the Home class (with the help of the .format() string function):


All contributors

Looking to contribute?

Learn Python on Codecademy