Python Global Scope
Globale Omvang
'n Veranderlike wat in die hoofliggaam van die Python-kode geskep word, is 'n globale veranderlike en behoort aan die globale omvang.
Globale veranderlikes is beskikbaar van binne enige omvang, globaal en plaaslik.
Voorbeeld
'n Veranderlike wat buite 'n funksie geskep word, is globaal en kan deur enigiemand gebruik word:
x = 300
def myfunc():
print(x)
myfunc()
print(x)
Benoem veranderlikes
As jy met dieselfde veranderlike naam binne en buite 'n funksie werk, sal Python hulle as twee afsonderlike veranderlikes hanteer, een beskikbaar in die globale omvang (buite die funksie) en een beskikbaar in die plaaslike omvang (binne die funksie):
Voorbeeld
Die funksie sal die plaaslike druk x
, en dan sal die kode die globale druk x
:
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)