Welche speziellen Methoden umgehen __getattribute__ in Python?

Neben der Umgehung von Instanzattributen im Interesse der Korrektheit umgeht die implizite Suche nach speziellen Methoden im Allgemeinen auch die__getattribute__() Methode auch der Metaklasse des Objekts.

Die Dokumente erwähne spezielle Methoden wie__hash__, __repr__ und__len__, und ich weiß aus Erfahrung, dass es auch beinhaltet__iter__ für Python 2.7.

Zitiereneine Antwort auf eine verwandte Frage:

"Zauber__methods__() werden speziell behandelt: Sie werden intern "Slots" in der Typdatenstruktur zugewiesen, um ihre Suche zu beschleunigen, und sie werden nur in diesen Slots nachgeschlagen. "

Auf der Suche nach einer besseren Antwort aufeine andere FrageIch muss wissen: Über welche Methoden sprechen wir konkret?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage