Objekte in Python
Der Begriff „Objekt“ gehört zur Semantik.
Verschiedene Dinge werden innerhalb von Python -Inkarnationen durch Objekte dargestellt. Objekte befinden sich innerhalb einer Python -Inkarnationen (in einem laufenden Python -Programm) und können (aus der Sicht des Programmierers) Dinge darstellen, die sich innerhalb oder außerhalb der Inkarnation befinden.
Beispielsweise könnte es in einer Python -Inkarnation ein Objekt zur Darstellung des Textes »Hallo, Welt!« geben.
Insbesondere stellen Objekte (unveränderliche) Werte (Konstanten) und (veränderliche) Systeme (Variablen) dar. (In diesem Kurs werden zunächst eher Objekte als Werte behandelt.)
Jedes Objekt hat einen Typ, der in etwa festlegt, was mit dem Objekt gemacht werden kann.
Die Bezeichnung „Objekt“ kann verstanden werden als das „Objekt, auf das sich Ausdrücke beziehen“ (so wie Nominalphrasen sich auf außersprachliche¹ Objekte beziehen, ¹: dh., Gegenstände des Laufzeitmodells).
Objekte als Ergebnisse (Werte) von Ausdrücken
Die Auswertung eines Ausdrucks ergibt ein Objekt als Wert der Auswertung.
Die Auswertung des Ausdrucks »"Hallo, Welt!"« ergibt beispielsweise ein Objekt, welches den Text »Hallo, Welt!« darstellt.
- Auswertung eines Ausdrucks
Auswertung
Ausdruck --------------------> Objekt"Hallo, Welt!"