Pitone

Variabili globali Python

Variabili globali Python

Nel linguaggio di programmazione, le variabili vengono utilizzate per memorizzare 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 verranno memorizzati 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 usate ovunque nel programma. Questo articolo spiega in dettaglio le variabili globali in Python 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 memorizzare e recuperare informazioni.

Creazione e utilizzo di variabili globali

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

#creazione di una variabile del nome
nome = "kamran"
#creare una funzione
def studente():
print("Il nome è: ",nome)
#chiamare la funzione
alunno()

Produzione

Nel codice dato, viene dichiarata la variabile 'name' e il valore viene assegnato al di fuori della funzione. Successivamente, abbiamo chiamato e utilizzato questa variabile all'interno della funzione. La funzione studente 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, verrà chiamata la variabile locale della funzione e verrà stampato il suo valore. Le variabili locali sono variabili che vengono create e utilizzate all'interno di una funzione.

#creazione di una variabile del nome
nome = "kamran"
#creare una funzione
def studente():
#creazione della variabile locale
nome = 'Talha'
print("Il nome è: ",nome)
#chiamare la funzione
alunno()

Produzione

La variabile globale è un ottimo strumento per memorizzare le informazioni in 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 addizioni, sottrazioni, moltiplicazioni e divisioni.

#creazione di due variabili globali, num1 e num2
numero1 = 10
numero2 = 20
#creazione della funzione di addizione
def addizione():
print("La somma è: ",num1+num2)
#creazione della funzione di sottrazione
def sottrazione():
print("La differenza è", num2-num1)
#creazione della funzione di moltiplicazione
def moltiplicazione():
print("Il valore della moltiplicazione è: ",num1*num2)
#creazione della funzione di moltiplicazione
def divisione():
print("Il valore della divisione è", num2/num1)
#chiamare tutte le funzioni
addizione()
sottrazione()
moltiplicazione()
divisione()

Produzione

Finora, abbiamo visto solo esempi in cui le variabili globali sono state create 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.

#creare una funzione
def studente():
#creazione della variabile locale
nome globale
nome = "Kamran"
#chiamare la funzione
alunno()
print("Il nome è: ",nome)

Produzione

Conclusione

Questo articolo ha spiegato le variabili globali in Python con diversi esempi. Le variabili sono gli elementi costitutivi dei linguaggi di programmazione. Sono utilizzati per memorizzare informazioni pertinenti. Con le variabili globali, il valore rimane lo stesso per tutto il programma.

Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...
Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...