Konflikt mit globalen Variablen
Verfasst: Freitag 11. Januar 2008, 18:10
Hi,
ich scheine das mit den lokalen und globalen Variablen nicht ganz zu verstehen. Mal kennt meine Funktion die globale Variable nicht...
und dann wieder wird sie richtig erkannt...
Kann mir das jemand erklären? Offensichtlich scheint die "Globalität" einer Variable davon abzuhängen, ob man sie verändert.
Vielen Dank, Calo
ich scheine das mit den lokalen und globalen Variablen nicht ganz zu verstehen. Mal kennt meine Funktion die globale Variable nicht...
Code: Alles auswählen
myGlobal = None
def foo():
print myGlobal
myGlobal = None
myGlobal = "egg"
foo()
Code: Alles auswählen
myGlobal = None
def foo():
print myGlobal
#myGlobal = None
myGlobal = "egg"
foo()
Vielen Dank, Calo