Globalne słowo kluczowe Pythona
Globalne słowo kluczowe
Jeśli potrzebujesz utworzyć zmienną globalną, ale utknąłeś w zakresie lokalnym, możesz użyć
global
słowa kluczowego.
Słowo global
kluczowe czyni zmienną globalną.
Przykład
Jeśli użyjesz global
słowa kluczowego, zmienna należy do zakresu globalnego:
def myfunc():
global x
x = 300
myfunc()
print(x)
Użyj również global
słowa kluczowego, jeśli chcesz dokonać zmiany w zmiennej globalnej wewnątrz funkcji.
Przykład
Aby zmienić wartość zmiennej globalnej wewnątrz funkcji, odwołaj się do zmiennej za pomocą global
słowa kluczowego:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)