Cum se definesc variabilele globale în Python
Pasul 1
Se referă la o variabilă în cadrul unei funcții ca și cum ar fi globală prin introducerea referinței la variabila. De exemplu:
variable_global = 0
def variabil_global_print (): print variabil_global
Accesarea funcției "variable_global_print" va afișa "0" în ieșirea standard.
Pasul 2
Declarați variabila ca globală în mod explicit utilizând cuvântul cheie "global" urmat de numele variabilei când o valoare este atribuită variabilei în cadrul unei funcții.
Pasul 3
Atribuiți o valoare variabilei globale folosind acum operatorul "=". De exemplu:
variable_global = 0
def variabil_global_assign (): variabilă globală variabilă_globală variable_global = 1 variabilă variabilă_globală
Funcția "variable_global_assign" va reveni și va afișa un "1" în ieșirea standard, deoarece a fost declarată "global" în cadrul funcției și îi este atribuită noua valoare "1" cu operatorul "=".