Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich globale Variablen innerhalb von Python-Funktionen ändern?
In Python ist eine innerhalb einer Funktion definierte Variable normalerweise auf diese Funktion beschränkt. Es ist jedoch möglich, eine Variable im globalen Bereich innerhalb einer Funktion mit dem Schlüsselwort global zu ändern oder darauf zuzugreifen.
Erstellen oder Verwenden einer globalen Variablen innerhalb einer Funktion
Um eine Variable innerhalb einer Funktion als global zu deklarieren, verwenden Sie die folgende Syntax:
global variable_name
Platzieren Sie diese Deklaration am Anfang der Funktion, wo Sie sie ändern oder verwenden müssen globale Variable. Zum Beispiel:
globvar = 0 def my_function(): global globvar globvar += 1 print(globvar) # Prints the updated value of globvar
Verwenden einer globalen Variablen in mehreren Funktionen
Sobald eine Variable in einer Funktion als global deklariert wurde, können Sie sie verwenden oder ändern in anderen Funktionen, ohne es erneut zu deklarieren. Hier ist ein Beispiel:
def function_1(): global globvar globvar += 1 def function_2(): global globvar print(globvar) # Prints the updated value of globvar
In diesem Fall teilen sich beide Funktionen dieselbe globale Variable globvar. Durch Ändern von globvar in Funktion_1 wird sein Wert auch für Funktion_2 geändert.
Hinweis:
Das obige ist der detaillierte Inhalt vonWie kann ich globale Variablen innerhalb von Python-Funktionen ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!