Globální klíčové slovo Pythonu
Globální klíčové slovo
Pokud potřebujete vytvořit globální proměnnou, ale uvízli jste v místním rozsahu, můžete použít
global
klíčové slovo.
Klíčové global
slovo dělá proměnnou globální.
Příklad
Pokud použijete global
klíčové slovo, proměnná patří do globálního rozsahu:
def myfunc():
global x
x = 300
myfunc()
print(x)
Také použijte global
klíčové slovo, pokud chcete provést změnu globální proměnné uvnitř funkce.
Příklad
Chcete-li změnit hodnotu globální proměnné uvnitř funkce, podívejte se na proměnnou pomocí global
klíčového slova:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)