Werte von Objekten in Python
Werte von Objekten
Objekte können eine bestimmte Bedeutung haben, die ein Programmierer ihnen zuschreibt. Beispielsweise könnte ein Objekt den Wert 1 (die Zahl Eins) bedeuten (darstellen).
Es ist möglich, daß verschiedene Objekte dieselbe Bedeutung haben (ähnlich wie Synonyme, zum Beispiel die Wörter „Morgenstern“ und „Abendstern“).
Daher unterscheidet man ihn Python zwischen Objekten und ihren Werten: Verschiedene Objekte können möglicherweise den gleichen Wert repräsentieren (bedeuten).
Man kann dies mit Gegenständen vergleichen, die ebenfalls denselben Wert haben können. Beispielsweise könnten eine Tasse und eine Untertasse jeweils einen Taler kosten, also den gleichen Wert haben.
„Werte von Objekten“ und „Werte von Ausdrücken“
Wir hatte zuvor schon die Werte von Ausdrücke kennengelernt. Der Wert eines Ausdrucks ist das Objekt, welches eine Auswertung jenes Ausdrucks ergibt. Der Wert eines Objekts wurde im vorigen Abschnitt vorgestellt.
Manchmal wird einfach nur von einem „Wert“ gesprochen. Dann wird gehofft, daß der Leser aus dem Zusammenhang entnehmen kann, was damit gemeint ist.
Im Alltag bezeichnet man Zahlen auch als „Werte“. In Python sind Zahlen ebenfalls Werte, jedoch sieht man auch anderes als einen Wert an, wie beispielsweise ein Schriftzeichen oder einen Text.
Anführungszeichen
In diesem Kurs werden verschiedene Arten von Anführungszeichen verwendet:
»abc« der wörtliche Text (oder Quelltext) "abc"
›abc‹ das Objekt abc (also das Objekt, welches sich bei einer Auswertung des Ausdrucks "abc" als Wert jenes Ausdrucks ergibt)
«abc» der Wert abc (also der Wert, welcher vom Objekt ›abc‹ dargestellt wird)
‹abc› (nur selten verwendet) die mathematische Schreibweise ‹abc› oder ihre Bedeutung
„abc“ normale Anführungszeichen, die einen deutschsprachigen Text enthalten (verschachtelt: ‚abc‘)
“abc ” normale Anführungszeichen, die einen englischsprachigen Text enthalten (verschachtelt: ‘abc ’)
"abc" wenn die Bedeutung der Anführungszeichen aus dem Zusammenhang entnommen werden soll
Durch Flüchtigkeitsfehler oder in älteren Lektionen werden diese Unterscheidungen aber nicht immer eingehalten.
Wenn jemand die Unterscheidung zwischen Objekten und Werten oder die verschiedenen Arten von Anführungszeichen verwirrend findet, kann er trotzdem einfach weiterlesen, da der weitere Kurs auch verständlich sein dürfte, wenn man diese Unterscheidungen zunächst ignoriert.