Verzeih mir, wenn das eine unglaublich noobische Frage ist, aber ich habe mich in Python nie selbst verstanden. Was tut es? Und wenn ich Dinge wie
sehe %Vor%Was machen sie? Ich denke, ich habe auch irgendwo in einer Funktion Argumente gesehen. Bitte erklären Sie auf einfache Weise: P
self
ist der Verweis auf die Instanz der Klasse, von der die Methode (die example
-Funktion in diesem Fall) ist.
Sie sollten sich die Python-Dokumente für die Klasse ansehen System für eine vollständige Einführung in Pythons Klassensystem. Sie sollten sich auch diese Antworten ansehen zu anderen fragen über das Thema auf Stackoverflow .
Selbst eine Referenz auf die Instanz der aktuellen Klasse. In Ihrem Beispiel verweist self.something
auf die Eigenschaft something
des Klassenobjekts example
.