Come definire le variabili globali in Python
Passaggio 1
Riferimento a una variabile all'interno di una funzione come se fosse globale inserendo il riferimento alla variabile. Ad esempio:
variable_global = 0
def variable_global_print (): stampa variable_global
L'accesso alla funzione "variable_global_print" mostrerà "0" nell'output standard.
Passaggio 2
Dichiarare la variabile come globale esplicitamente usando la parola chiave "globale" seguita dal nome della variabile quando un valore è assegnato alla variabile all'interno di una funzione.
Passaggio 3
Assegnare un valore alla variabile globale ora usando l'operatore "=". Ad esempio:
variable_global = 0
def variable_global_assign (): global variable_global variable_global = 1 stampa variable_global
La funzione "variable_global_assign" restituirà e visualizzerà un "1" nell'output standard, poiché è stato dichiarato "globale" all'interno della funzione e viene assegnato il nuovo valore "1" all'operatore "=".