Python Variabili globali

Python Variabili globali

Nel linguaggio di programmazione, le variabili vengono utilizzate per archiviare le informazioni. Ad esempio, nello sviluppo di un sistema software di gestione degli studenti, il nome, l'e -mail e l'età di uno studente saranno archiviati nelle rispettive variabili. Come altri linguaggi di programmazione, Python ha variabili sia globali che locali. In Python, le variabili globali sono dichiarate al di fuori della funzione e possono essere utilizzate ovunque nel programma. Questo articolo spiega le variabili globali in Python in dettaglio con alcuni esempi.

L'ambito della variabile globale è molto ampio e non è limitato a nessuna funzione specifica. Queste variabili possono essere utilizzate sia all'interno che all'esterno della funzione per l'archiviazione e il recupero delle informazioni.

Creare e utilizzare variabili globali

In questo esempio, creeremo e useremo una variabile globale nel nostro script Python.

#Creata una variabile di nome
name = "kamran"
#Crea di una funzione
def studente ():
Stampa ("Il nome è:", nome)
#Chiamare la funzione
alunno()

Produzione

Nel codice dato, viene dichiarata la variabile "Nome" e il valore viene assegnato al di fuori della funzione. Successivamente, abbiamo chiamato e usato questa variabile all'interno della funzione. La funzione Student stampa il valore del nome dello studente e il valore del nome è preso dalla variabile globale.

Ora, se dichiariamo la stessa variabile "Nome" all'interno della funzione e la stampiamo, la variabile locale della funzione verrà chiamata e il suo valore verrà stampato. Le variabili locali sono variabili che vengono create e utilizzate all'interno di una funzione.

#Creata una variabile di nome
name = "kamran"
#Crea di una funzione
def studente ():
#Creata la variabile locale
name = 'talha'
Stampa ("Il nome è:", nome)
#Chiamare la funzione
alunno()

Produzione

La variabile globale è un ottimo strumento per archiviare le informazioni durante un programma. Quando hai bisogno di informazioni, puoi chiamare queste variabili all'interno di qualsiasi funzione e utilizzare il loro valore. In questo prossimo esempio, creeremo due variabili globali, num1 e num2 e le useremo in più funzioni per eseguire aggiunta, sottrazione, moltiplicazione e divisione.

#Creaking di due variabili globali, num1 e num2
Num1 = 10
Num2 = 20
#Creating Funzione di addizione
def aggiunge ():
print ("La somma è:", num1+num2)
#Creating Funzione di sottrazione
def sottrazione ():
stampa ("la differenza è", num2-num1)
#Creating Funzione di moltiplicazione
DEF MOLTIPLICAZIONE ():
print ("Il valore di moltiplicazione è:", num1*num2)
#Creating Funzione di moltiplicazione
DEF Division ():
Print ("Il valore di divisione è", num2/num1)
#Chiamare tutte le funzioni
aggiunta ()
sottrazione()
moltiplicazione()
divisione()

Produzione

Finora abbiamo visto solo esempi in cui sono state create variabili globali al di fuori della funzione. Tuttavia, con il globale parola chiave, possiamo creare variabili globali all'interno di una funzione.

Dentro e fuori la funzione, il valore della variabile creata con la parola chiave globale rimarrà lo stesso.

#Crea di una funzione
def studente ():
#Creata la variabile locale
Nome globale
name = "kamran"
#Chiamare la funzione
alunno()
Stampa ("Il nome è:", nome)

Produzione

Conclusione

Questo articolo ha spiegato le variabili globali in Python con diversi esempi. Le variabili sono i mattoni dei linguaggi di programmazione. Sono usati per archiviare informazioni pertinenti. Con le variabili globali, il valore rimane lo stesso durante il programma.