Die global-Anweisung
Die global-Anweisung ist das Einzige, was entfernt wie eine Deklarationsanweisung in Python aussieht. Sie deklariert aber weder einen Typ noch eine Größe, sondern einen Namen im Namensraum. Sie sagt Python, dass eine Funktion vorhat, globale Namen zu verändern, d.h. Namen, die sich im Gültigkeitsbereich (Namensraum) des umgebenden Moduls befinden. Wir haben global bereits erwähnt, aber hier folgt noch mal eine Zusammenfassung:
globalbedeutet »ein Name auf der obersten Ebene der umgebenden Moduldatei«.Globale Namen müssen nur dann deklariert werden, wenn ihnen in einer Funktion etwas zugewiesen wird.
Globale Namen können in einer Funktion verwendet werden, ohne deklariert worden zu sein.
Die global-Anweisung besteht nur aus dem ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access