Aus dem Kurs: OOP mit Python
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.
Objekte erweitern - __dict__ – Tutorial zu Python
Aus dem Kurs: OOP mit Python
Objekte erweitern - __dict__
Wir werfen jetzt einen tieferen Blick auf die genaue Struktur von Objekten in Python, denn es handelt sich eigentlich nur um Listen, um Dictionaries, in denen Methoden und Eigenschaften über ein Wertepaar verankert werden. Ich habe hier eine einfache Klasse. Wir haben hier eine Kontoklasse mit zwei Eigenschaften, kontostand und kontotyp. Und hier in dem Programm erzeuge ich ein Objekt vom Typ konto mit einem Anfangskontostand und einem Kontotyp. Mehr ist jetzt in dieser Klasse nicht drin und das heißt, Objekte von diesem Typ werden bis auf Dinge, die sie von Object vererbt haben, nichts weiter zur Verfügung stellen. Nun gibt es in Python ein Dictionary namens dict und das beinhaltet sozusagen als Zeiger die einzelnen Eigenschaften und Methoden eines Objekts. Und das kann ich auch ausgeben. Das heißt, ich könnte jetzt hier mal hinschreiben: "Das Dictionary dict:" und dann schaue ich es einfach mal an. Ich nenne den Namen des Objektes, .__dict. Das schauen wir uns an, was da drin steht.…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
-
(Gesperrt)
Eine To-String-Funktionalität bereitstellen3 Min. 36 Sek.
-
(Gesperrt)
Objekte erweitern - __dict__6 Min. 9 Sek.
-
(Gesperrt)
Slots3 Min. 14 Sek.
-
(Gesperrt)
Dynamische Klassen und Typinformationen3 Min. 43 Sek.
-
(Gesperrt)
Innere Klassen3 Min. 42 Sek.
-
Tiefes und flaches Kopieren2 Min. 10 Sek.
-
(Gesperrt)