Ist in Python selbst erforderlich?
Ist in Python selbst erforderlich?

Video: Ist in Python selbst erforderlich?

Video: Ist in Python selbst erforderlich?
Video: Was bedeutet das "self" in #Python? | #Shorts 2024, November
Anonim

", aber in Python " selbst . " ist immer erforderlich . Der Grund ist, dass Python hat keine explizite Syntax zum Deklarieren von Variablen, daher gibt es keine Möglichkeit zu sagen, ob x = 7 eine neue lokale Variable deklarieren oder einer Member-Variablen zuweisen soll.

Ist darüber hinaus in Python selbst obligatorisch?

Der aufrufende Prozess ist automatisch, während der empfangende Prozess nicht (seine explizite) ist. Aus diesem Grund muss der erste Parameter einer Funktion in der Klasse das Objekt selbst sein. Schreibendiesen Parameter als selbst ist nur eine Konvention. Es ist kein Schlüsselwort und hat keine besondere Bedeutung in Python.

Wissen Sie auch, sind Klassen in Python notwendig? Python-Klassen und Methoden Python ist eine „objektorientierte Programmiersprache“. Dies bedeutet, dass fast der gesamte Code mithilfe eines speziellen Konstrukts namens. implementiert wird Klassen . Programmierer verwenden Klassen verwandte Dinge zusammenzuhalten. Dies geschieht mit dem Schlüsselwort „ Klasse , “, eine Gruppierung von objektorientierten Konstrukten.

Die Frage ist auch, wofür wird in Python selbst verwendet?

selbst stellt die Instanz der Klasse dar. Durch die Verwendung der „ selbst ”-Schlüsselwort können wir auf die Attribute und Methoden der Klasse zugreifen in Python . Es bindet die Attribute mit den angegebenen Argumenten.

Warum wird _ init _ in Python verwendet?

Die _drin_ Die Funktion wird als Konstruktor oder Initialisierer bezeichnet und automatisch aufgerufen, wenn Sie eine neue Instanz einer Klasse erstellen. Innerhalb dieser Funktion wird das neu erstellte Objekt dem Parameter self zugewiesen. Die Notation self.legs ist ein Attribut namens Beine des Objekts in der Variablen self.

Empfohlen: