Namensraum und Gültigkeitsregeln

Dieser Abschnitt behandelt Regeln für die Bindung und Auflösung von Namen (siehe auch „Namensformat“, „Namenskonventionen“, und „Atomare Terme und Dynamische Typisierung“). Namen werden bei der ersten Zuweisung erzeugt, müssen aber bereits existieren, wenn Sie darauf verweisen. Qualifizierte und unqualifizierte Namen werden unterschiedlich aufgelöst.

Qualifizierte Namen: Namensräume von Objekten

Qualifizierte Namen (z.B. X, in object.X) sind auch als Attribute bekannt und existieren in den Namensräumen von Objekten. In manchen lexikalischen Gültigkeitsbereichen[5] dienen Zuweisungen der Initialisierung von Objektnamensräumen (z.B. Modul- und Klassenattribute):

Zuweisung: objekt.X = wert

Erstellt oder ändert ...

Get Python kurz & gut, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.