Comment créer ou utiliser des variables globales dans une fonction?
Si je crée une variable globale dans une fonction, comment puis-je l'utiliser dans une autre fonction? Dois-je stocker des variables globales dans les variables locales des fonctions qui ont besoin d'un accès?
Les variables globales peuvent être utilisées par d'autres fonctions en les déclarant comme globales dans chaque fonction qu'elles affectent.
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
Référence: https://python5.com/q/biukniir
Recommended Posts