Python Variabili: come definire/dichiarare tipi di variabili stringa
In cosa consiste una variabile Python?
A Python variabile è una posizione di memoria riservata per memorizzare valori. In altre parole, una variabile in un programma python fornisce dati al computer per l'elaborazione.
Python Tipi di variabili
Ogni valore in Python ha un tipo di dati. Diversi tipi di dati in Python sono Numbers, Elenco, Tupla, Stringhe, Dizionario, ecc. Variabili in Python può essere dichiarato con qualsiasi nome o anche con alfabeti come a, aa, abc, ecc.
Come dichiarare e utilizzare una variabile
Vediamo un esempio. Definiremo la variabile in Python e dichiararlo come “a” e stamparlo.
a=100 print (a)
Dichiarare nuovamente una variabile
Puoi dichiarare nuovamente Python variabili anche dopo averle dichiarate una volta.
Qui abbiamo Python dichiarare la variabile inizializzata su f=0.
Later, riassegniamo la variabile f al valore “guru99”
Python 2 Esempio
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Esempio
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Concatenazione di stringhe e variabili
Vediamo se riesci a concatenare insieme diversi tipi di dati come stringa e numero. Ad esempio, concateneremo “Guru” con il numero “99”.
a differenza di Java, che concatena il numero con la stringa senza dichiarare il numero come stringa, mentre dichiara le variabili in Python richiede di dichiarare il numero come stringa altrimenti verrà visualizzato un TypeError
Per il seguente codice, otterrai un output indefinito:
a="Guru" b = 99 print a+b
Una volta dichiarato il numero intero come stringa, può concatenare sia "Guru" + str("99")= "Guru99" nell'output.
a="Guru" b = 99 print(a+str(b))
Python Tipi di variabili: locale e globale
Ci sono due tipi di variabili in Python, Variabile globale e Variabile locale. Quando vuoi usare la stessa variabile per il resto del tuo programma o modulo, la dichiari come variabile globale, mentre se vuoi usare la variabile in una funzione o metodo specifico, usi una variabile locale mentre Python dichiarazione di variabile.
Capiamolo Python tipi di variabili con la differenza tra variabili locali e globali nel programma seguente.
- Definiamo la variabile in Python dove si trova la variabile "f". globale nell'ambito e gli viene assegnato il valore 101 che viene stampato in output
- La variabile f viene nuovamente dichiarata in funzione e assume locale portata. Gli viene assegnato il valore “Sto imparando Python.” che viene stampato come output. Questo Python la variabile dichiarata è diversa dalla variabile globale “f” definita in precedenza
- Una volta terminata la chiamata della funzione, la variabile locale f viene distrutta. Alla riga 12, quando stampiamo di nuovo il valore di "f", viene visualizzato il valore della variabile globale f=101
Python 2 Esempio
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Python 3 Esempio
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
Mentre Python dichiarazione di variabile utilizzando la parola chiave globale, puoi fare riferimento alla variabile globale all'interno di una funzione.
- La variabile "f" è globale nell'ambito e gli viene assegnato il valore 101 che viene stampato in output
- La variabile f viene dichiarata utilizzando la parola chiave globale. Questo è NON a variabile locale, ma la stessa variabile globale dichiarata in precedenza. Quindi quando stampiamo il suo valore, l'output è 101
-
Abbiamo cambiato il valore di "f" all'interno della funzione. Una volta terminata la chiamata della funzione, il valore modificato della variabile “f” persiste. Alla riga 12, quando stampiamo di nuovo il valore di “f” viene visualizzato il valore “modifica variabile globale”
Python 2 Esempio
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Esempio
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Elimina una variabile
Puoi anche eliminare Python variabili utilizzando il comando del “nome variabile”.
Nell'esempio seguente di Python cancella la variabile, abbiamo cancellato la variabile f e quando procediamo a stamparla, riceviamo l'errore "il nome della variabile non è definito", il che significa che hai eliminato la variabile.
Esempio di Python cancella variabile o Python variabile chiara:
f = 11; print(f) del f print(f)
Sommario
- Le variabili vengono definite "buste" o "bucket" in cui è possibile conservare e fare riferimento alle informazioni. Come qualsiasi altro linguaggio di programmazione Python utilizza anche una variabile per memorizzare le informazioni.
- Le variabili possono essere dichiarate con qualsiasi nome o anche con alfabeti come a, aa, abc, ecc.
- Le variabili possono essere dichiarate nuovamente anche dopo averle dichiarate per una volta
- Python le costanti possono essere intese come tipi di variabili che contengono il valore che non può essere modificato. Generalmente Python le costanti sono referenziate da altri file. Python define la costante viene dichiarata in un file nuovo o separato che contiene funzioni, moduli, ecc.
- Tipi di variabili in Python or Python tipi di variabili: Locale e Globale
- Dichiara la variabile locale quando vuoi usarla per la funzione corrente
- Dichiara la variabile globale quando desideri utilizzare la stessa variabile per il resto del programma
- Per eliminare una variabile, utilizza la parola chiave "del".