Só complementando com resposta que obtive na python Brasil:
Olá Cassio,
(Apenas complementando o link do Rafael) O Python
deduz que qualquer coisa com __este__ padrão é considerado um método
especial, às vezes chamado de "Magic Methods". Eles são chamados pelo
Python para realizar algumas operações. Por exemplo, quando você
converte um número para string (str(123)) é chamado o método __str__,
durante a soma é chamado o método __add__ e por ai vai.
Aqui tem um artigo bem interessante que explica praticamente todos os métodos especiais:
http://www.rafekettler.com/magicmethods.htmlAtt,
Magnun Leno