Wie erstelle oder verwende ich globale Variablen in einer Funktion?
Wenn ich eine globale Variable in einer Funktion erstelle, wie kann ich sie in einer anderen Funktion verwenden? Muss ich globale Variablen in den lokalen Variablen von Funktionen speichern, die Zugriff benötigen?
Globale Variablen können von anderen Funktionen verwendet werden, indem sie in jeder von ihnen zugewiesenen Funktion als global deklariert werden.
globvar = 0
def set_globvar_to_one():
global globvar # Needed to modify global copy of globvar
globvar = 1
def print_globvar():
print(globvar) # No need for global declaration to read value of globvar
set_globvar_to_one()
print_globvar() # Prints 1
Referenz: https://python5.com/q/biukniir
Recommended Posts