Esempio-1: semplice uso di una variabile globale
L'esempio seguente mostra il semplice utilizzo di una variabile globale all'interno della funzione e all'esterno della funzione. Qui, una variabile globale denominata testo viene utilizzato per assegnare un dati di stringa. Una funzione personalizzata denominata PrintMessage () è definito per stampare il valore della variabile globale. Il valore del testo La variabile viene stampata all'interno della funzione e all'esterno della funzione dopo aver modificato il valore.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script. Ha stampato il valore, "Benvenuti a Linuxhint ' che è assegnato alla variabile prima di chiamare la funzione. Successivamente, ha stampato il valore, 'Impara la programmazione Python' Dopo aver modificato il valore della variabile.
Esempio-2: uso della variabile globale e locale con lo stesso nome
Se si desidera dichiarare un nome variabile all'interno di una funzione che è già dichiarata una variabile globale prima in Python e si desidera utilizzare la variabile, tratterà la variabile come variabile locale e genererà un errore. Il seguente script mostrerà l'errore. Qui, il testo La variabile è definita come una variabile globale e locale.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Per evitare la situazione sopra e se si desidera dichiarare una variabile locale con lo stesso nome di una variabile globale, è necessario assegnare prima la variabile locale all'interno della funzione. Lo script seguente mostra che le modifiche nella variabile locale non apportano alcuna modifica nella variabile globale. testo La variabile è stampata all'interno e all'esterno della funzione qui.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-3: uso della variabile globale all'interno della funzione
L'esempio precedente mostra che la variabile globale non è accessibile all'interno di una funzione. Puoi usare il globale Parole chiave per accedere a una variabile globale da qualsiasi funzione. Nello script seguente, cal_percentrage () La funzione è definita per calcolare la percentuale di qualsiasi numero in cui vengono utilizzate sia le variabili globali che quelle locali. Qui, Num è una variabile globale e Perval è una variabile locale. globale La parola chiave viene utilizzata qui per identificare la variabile globale all'interno della funzione e il valore della variabile globale viene modificato all'interno della funzione.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script. Qui, il 10% di 350 viene calcolato e stampato.
Esempio-4: uso di variabili globali da un altro script
L'esempio seguente mostra che la variabile globale dichiarata in uno script può essere utilizzata in un altro script. Supponiamo, il nome file lo è Global6.Py che utilizzerà le variabili globali definite nel file denominato Global5.Py. Sono dichiarate tre variabili globali Global5.Py. Devi importare Global5 Per utilizzare le variabili in un altro script. La sceneggiatura di Global6.Py calcolerà lo stipendio di tre tipi di dipendenti in base ai valori di input e alle variabili globali.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script. Qui, lo script viene eseguito due volte con un post valido e un post non valido.
Conclusione:
Il concetto di variabile globale in Python è spiegato in questo tutorial con i vari semplici esempi per i nuovi utenti di Python. Spero che i lettori ottengano la corretta conoscenza delle variabili globali e delle variabili locali dopo aver letto questo tutorial.
Guarda il video dell'autore: qui