Wereldwijd bereik van Python
Wereldwijd bereik
Een variabele die in het hoofdgedeelte van de Python-code is gemaakt, is een globale variabele en behoort tot het globale bereik.
Globale variabelen zijn beschikbaar binnen elk bereik, globaal en lokaal.
Voorbeeld
Een variabele die buiten een functie is gemaakt, is globaal en kan door iedereen worden gebruikt:
x = 300
def myfunc():
print(x)
myfunc()
print(x)
Variabelen benoemen
Als je binnen en buiten een functie met dezelfde variabelenaam werkt, behandelt Python ze als twee afzonderlijke variabelen, één beschikbaar in het globale bereik (buiten de functie) en één beschikbaar in het lokale bereik (binnen de functie):
Voorbeeld
De functie drukt de lokale af x
en vervolgens drukt de code de globale af x
:
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)