Python Globaler Geltungsbereich
Globaler Geltungsbereich
Eine im Hauptteil des Python-Codes erstellte Variable ist eine globale Variable und gehört zum globalen Gültigkeitsbereich.
Globale Variablen sind in jedem Bereich verfügbar, global und lokal.
Beispiel
Eine außerhalb einer Funktion erstellte Variable ist global und kann von jedem verwendet werden:
x = 300
def myfunc():
print(x)
myfunc()
print(x)
Variablen benennen
Wenn Sie innerhalb und außerhalb einer Funktion mit demselben Variablennamen arbeiten, behandelt Python sie als zwei separate Variablen, eine im globalen Bereich (außerhalb der Funktion) und eine im lokalen Bereich (innerhalb der Funktion):
Beispiel
Die Funktion druckt das lokale x
, und dann druckt der Code das globale x
:
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)