Które specjalne metody omijają __getattribute__ w Pythonie?

Oprócz ominięcia jakichkolwiek atrybutów instancji w interesie poprawności, niejawne wyszukiwanie specjalnej metody zwykle omija__getattribute__() metoda nawet metaklasy obiektu.

Dokumenty wspomnieć o specjalnych metodach, takich jak__hash__, __repr__ i__len__i wiem z doświadczenia, że ​​obejmuje to również__iter__ dla Pythona 2.7.

Cytowaćodpowiedź na powiązane pytanie:

"Magia__methods__() są traktowane specjalnie: są wewnętrznie przypisane do „slotów” w strukturze danych typu, aby przyspieszyć ich wyszukiwanie, i są wyszukiwane tylko w tych slotach. ”

W dążeniu do poprawy mojej odpowiedzi nainne pytanie, Muszę wiedzieć: o jakich metodach konkretnie mówimy?

questionAnswers(2)

yourAnswerToTheQuestion