Mot-clé global Python
Mot-clé global
Si vous devez créer une variable globale, mais que vous êtes bloqué dans la portée locale, vous pouvez utiliser le
mot- global
clé.
Le global
mot clé rend la variable globale.
Exemple
Si vous utilisez le mot- global
clé, la variable appartient à la portée globale :
def myfunc():
global x
x = 300
myfunc()
print(x)
Utilisez également le global
mot-clé si vous souhaitez modifier une variable globale dans une fonction.
Exemple
Pour changer la valeur d'une variable globale à l'intérieur d'une fonction, faites référence à la variable en utilisant le mot- global
clé :
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)