Variabili Python: come definire / dichiarare tipi di variabili stringa

Sommario:

Anonim

Cos'è una variabile in Python?

Una variabile Python è una posizione di memoria riservata per memorizzare i valori. In altre parole, una variabile in un programma Python fornisce dati al computer per l'elaborazione.

Tipi di variabili Python

Ogni valore in Python ha un tipo di dati. Diversi tipi di dati in Python sono Numbers, List, Tuple, Strings, Dictionary, ecc. Le variabili in Python possono essere dichiarate con qualsiasi nome o anche alfabeti come a, aa, abc, ecc.

In questo tutorial impareremo,

  • Come dichiarare e utilizzare una variabile
  • Dichiarare nuovamente una variabile
  • Variabili concatenate
  • Variabili locali e globali
  • Elimina una variabile

Come dichiarare e utilizzare una variabile

Vediamo un esempio. Definiremo la variabile in Python, la dichiareremo come "a" e la stamperemo.

a = 100stampa (a)

Dichiarare nuovamente una variabile

Puoi dichiarare nuovamente le variabili Python anche dopo averle dichiarate una volta.

Qui abbiamo la variabile di dichiarazione di Python inizializzata su f = 0.

Successivamente, riassegniamo la variabile f al valore "guru99"

Esempio di Python 2

# Dichiara una variabile e inizializzalaf = 0stampa f# la ri-dichiarazione della variabile funzionaf = "guru99"stampa f

Esempio di Python 3

# Dichiara una variabile e inizializzalaf = 0stampa (f)# la ri-dichiarazione della variabile funzionaf = "guru99"stampa (f)

Concatenazione e variabile di stringhe Python

Vediamo se puoi concatenare diversi tipi di dati come stringa e numero insieme. 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 la dichiarazione delle variabili in Python richiede di dichiarare il numero come stringa altrimenti mostrerà un TypeError

Per il codice seguente, otterrai un output non definito -

a="Guru"b = 99print a+b

Una volta che l'intero è dichiarato come stringa, può concatenare sia "Guru" + str ("99") = "Guru99" nell'output.

a = "Guru"b = 99print (a + str (b))

Tipi di variabili Python: locali e globali

Esistono 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 una variabile globale, mentre se vuoi usare la variabile in una funzione o metodo specifico, usi una variabile locale durante la dichiarazione della variabile Python.

Comprendiamo questi tipi di variabili Python con la differenza tra variabili locali e globali nel programma seguente.

  1. Definiamo una variabile in Python in cui la variabile "f" è globale in ambito e viene assegnato il valore 101 che viene stampato in output
  2. La variabile f viene nuovamente dichiarata in funzione e assume un ambito locale . Viene assegnato il valore "Sto imparando Python". che viene stampato come output. Questa variabile di dichiarazione di Python è diversa dalla variabile globale "f" definita in precedenza
  3. Una volta terminata la chiamata alla funzione, la variabile locale f viene distrutta. Alla riga 12, quando stampiamo di nuovo il valore di "f", mostra il valore della variabile globale f = 101

Esempio di Python 2

# Dichiara una variabile e inizializzalaf = 101stampa f# Variabili globali e locali nelle funzionidef someFunction ():# globale ff = 'Sto imparando Python'stampa fsomeFunction ()stampa f

Esempio di Python 3

# Dichiara una variabile e inizializzalaf = 101stampa (f)# Variabili globali e locali nelle funzionidef someFunction ():# globale ff = 'Sto imparando Python'stampa (f)someFunction ()stampa (f)

Mentre la dichiarazione della variabile Python utilizza la parola chiave global, puoi fare riferimento alla variabile globale all'interno di una funzione.

  1. La variabile "f" è di portata globale e viene assegnata al valore 101 che viene stampato nell'output
  2. La variabile f viene dichiarata utilizzando la parola chiave global . Questa NON è una variabile locale , ma la stessa variabile globale dichiarata in precedenza. Quindi quando stampiamo il suo valore, l'output è 101
  3. Abbiamo cambiato il valore di "f" all'interno della funzione. Una volta terminata la chiamata alla funzione, il valore modificato della variabile "f" persiste. Alla riga 12, quando stampiamo di nuovo il valore di "f" mostra il valore "variabile globale in cambiamento"

Esempio di Python 2

f = 101;stampa f# Variabili globali e locali nelle funzionidef someFunction ():globale fstampa ff = "modifica della variabile globale"someFunction ()stampa f 

Esempio di Python 3

f = 101;stampa (f)# Variabili globali e locali nelle funzionidef someFunction ():globale fstampa (f)f = "modifica della variabile globale"someFunction ()stampa (f)

Elimina una variabile

Puoi anche eliminare le variabili Python usando il comando del "nome variabile".

Nell'esempio seguente di Python cancella variabile, abbiamo cancellato la variabile f, e quando procediamo a stamparla, otteniamo l'errore " nome variabile non definito " che significa che hai cancellato la variabile.

Esempio di Python cancella variabile o Python cancella variabile:

f = 11;stampa (f)del fstampa (f)

Sommario:

  • Le variabili sono indicate come "inviluppo" o "bucket" in cui le informazioni possono essere mantenute e referenziate. Come ogni altro linguaggio di programmazione, anche Python utilizza una variabile per memorizzare le informazioni.
  • Le variabili possono essere dichiarate con qualsiasi nome o anche alfabeti come a, aa, abc, ecc.
  • Le variabili possono essere dichiarate nuovamente anche dopo averle dichiarate una volta
  • In Python non puoi concatenare direttamente la stringa con il numero, devi dichiararli come una variabile separata, dopodiché puoi concatenare il numero con la stringa
  • Le costanti Python possono essere intese come tipi di variabili che contengono il valore che non può essere modificato. Di solito si fa riferimento alle costanti Python da altri file. La costante di definizione di Python è dichiarata in un file nuovo o separato che contiene funzioni, moduli, ecc.
  • Tipi di variabili nei tipi di variabili Python o Python: Locale e globale
  • Dichiara la variabile locale quando vuoi usarla per la funzione corrente
  • Dichiarare la variabile globale quando si desidera utilizzare la stessa variabile per il resto del programma
  • Per eliminare una variabile, utilizza la parola chiave "del".