Programmeringsspråk ofte tillate funksjoner for å lese og endre globale variabler som deklareres utenfor funksjonen omfang. Men gjør programmeringsspråket Python funksjoner for å lese, men ikke endre globale variabler mindre variabel er uttrykkelig erklært å være global i funksjonen . Bruk " global " søkeord innenfor rammen av et Python -funksjon slik at funksjonen kan endre den globale variabelen verdi. Instruksjoner
en
Referanse en variabel i en funksjon som om det var global ved å skrive inn referansen til variabelen . For eksempel : en
variable_global = 0
def variable_global_print ( ) : en
print variable_global
Ringe " variable_global_print " funksjon vil vise " 0 " til standard utgang.
2
Erklærer variabelen å være global eksplisitt ved hjelp av " global" søkeordet etterfulgt av variabelnavn når en verdi blir tilordnet variabel i en funksjon .
3
Angi en verdi til nå global variabel med bruk av "=" operatør. For eksempel : en
variable_global = 0
def variable_global_assign ( ) : en
global variable_global
variable_global = 1
print variable_global
" variable_global_assign "-funksjonen kommer tilbake, og vise en "1" til standard ut fordi det har blitt erklært " global" i funksjonen og tildelt den nye verdien " 1 " ved hjelp av " =" operatør.