Die Suche ergab 5 Treffer

von dasheck
Donnerstag 11. September 2014, 09:33
Forum: Allgemeine Fragen
Thema: Special methods lookup prozess
Antworten: 18
Zugriffe: 1762

Re: Special methods lookup prozess

Sorry für den Doppelpost, aber ich wollte sichergehen, dass das auch wahrgenommen wird und nicht im EDIT meines vorhergehenden untergeht.

Nach der Lektüre von der offiziellen Dokumentation , komme ich zu dem Schluss, dass es tatsächlich mit Geschwindigkeit aber noch viel mehr mit Konsistenz zu tun ...
von dasheck
Donnerstag 11. September 2014, 09:08
Forum: Allgemeine Fragen
Thema: Special methods lookup prozess
Antworten: 18
Zugriffe: 1762

Re: Special methods lookup prozess

Ich bin mir nicht ganz sicher was du meinst, daher gebe ich erstmal wieder wie ich es verstanden habe. Ich lege dein letztes snippet zu Grunde und gehe dann von aus, dass ich zuerst in der Instanz nach dem Methodenobjekt '__str__' suche und dieses nicht darin vorhanden ist.

Würde __getattr ...
von dasheck
Donnerstag 11. September 2014, 08:22
Forum: Allgemeine Fragen
Thema: Special methods lookup prozess
Antworten: 18
Zugriffe: 1762

Re: Special methods lookup prozess

Methoden sind Objekte, genauer gesagt bound method objects, die an eine Instanz gebunden sind und zudem callable sind. Daher sucht man diese auch nicht erst ab Klassenebene, weil diese nicht an eine Klasse gebunden werden können, sondern immer nur an ihre Instanz. Das macht vorerst den Unterschied ...
von dasheck
Mittwoch 10. September 2014, 13:20
Forum: Allgemeine Fragen
Thema: Special methods lookup prozess
Antworten: 18
Zugriffe: 1762

Re: Special methods lookup prozess

Danke für die rasche Antwort. Das Argument mit der Geschwindigkeit ist sicherlich legitim erklärt aber nicht den Unterschied, warum special methods einen anderen Lookup Prozess haben als normale Methoden. Warum sucht man normale Methoden auch nicht erst ab Klassenebene. Desweiteren vermute ich noch ...
von dasheck
Mittwoch 10. September 2014, 11:35
Forum: Allgemeine Fragen
Thema: Special methods lookup prozess
Antworten: 18
Zugriffe: 1762

Special methods lookup prozess

Hi,

ich hab eine eher theoretische Frage und hoffe, dass ich dir hier mit jemanden (Plural ;)) diskutieren kann/darf. Es geht um den lookup Prozess von special methods (__len__, __init__, ...). Im Gegensatz zum normalen lookup Prozess wird ja direkt in der Klasse angesetzt und nicht bereits in der ...