next up previous
Nächste Seite: Sequenztypen Aufwärts: Die Programmiersprache Python Vorherige Seite: Formatierung des Programmtextes

Zuweisungen und Namensräume

Zuweisungen erzeugen keine neuen Objekte, sondern nur weitere Referenzen auf ein Objekt. Sie erweitern den Namensraum des Interpreters. Beispiel:
>>> x = [1, 2]
>>> y = x
>>> x.append(3)
>>> print x, y
erzeugt
[1, 2, 3] [1, 2, 3]
Vordefinierte Funktion dir() zeigt den aktuellen Namensraum an:
>>> dir()
['__builtins__', '__doc__', '__name__', 'x', 'y']


Juergen Hoetzel 2000-07-04