Namensräume: Die ganze Geschichte
Nachdem Sie Klassen- und Instanz-Objekte kennen, sind wir am Ende der Namensraumgeschichte angelangt. Wir fassen hier nochmals schnell alle Regeln bei der Auflösung von Namen zusammen. Die ersten Punkte, die Sie sich merken müssen, sind, dass qualifizierte und nicht-qualifizierte Namen unterschiedlich behandelt werden und dass einige Gültigkeitsbereiche der Initialisierung von Objektnamensräumen dienen:
Nicht-qualifizierte Namen (z.B.
X
) handeln von Gültigkeitsbereichen.Qualifizierte Attributnamen (z.B.
object.X
) benutzen Objektnamensräume.Manche Gültigkeitsbereiche initialisieren Objektnamensräume (Module und Klassen).
Nicht-qualifizierte Namen sind global, wenn nicht zugewiesen
Nicht-qualifizierte Namen folgen ...
Get Einfüehrung in Python 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.