A special method with double underscores around its name, like repr or eq, that Python calls for you when you use syntax such as print(), == or len().