Pitone

Variabili Python

Variabili Python

Una variabile Python è una posizione in memoria per memorizzare i valori. Le variabili sono locazioni di memoria riservate. Una variabile è un sacchetto o un contenitore che memorizza il valore. Archiviamo i nostri dati in una variabile Python che viene successivamente utilizzata per molteplici scopi i.e. elaborazione, stampa del valore, ecc. Ogni valore assegnato a una variabile ha un tipo di dati.

Di seguito sono riportati i diversi tipi in Python:

  1. Numeri
  2. stringhe
  3. Dizionario
  4. Elenco
  5. tupla

In Python, le variabili possono essere dichiarate per alfabeto o per nome. Non dovrebbe esserci un simbolo speciale come '[email protected]&' nel nome della variabile. Il nome della variabile non può iniziare con la cifra e il punto. Secondo l'etica e le regole della codifica, il nome della variabile dovrebbe iniziare con un alfabeto o un carattere di sottolineatura (_). In questo articolo tratteremo:

Come dichiarare e assegnare un valore a una variabile

Le variabili Python sono dichiarate e assegnate in questo modo:

Prezzo = 100

Qui, il prezzo è il nome della variabile e 100 è il valore della variabile. Quando la variabile viene dichiarata, lo spazio viene riservato automaticamente in memoria. L'operatore = viene utilizzato per inizializzare la variabile con un valore.

L'operando a sinistra dell'operatore = è variabile e l'operando a destra dell'operatore = è valore.

Dichiariamo un'altra variabile e calcoliamo la somma dei due numeri. In questo caso, dichiareremo due variabili e assegneremo loro un valore.

numero_1 = 10
numero_2 = 20

Il numero_1 e il numero_2 sono i nomi delle variabili mentre, il 10 e il 20 sono i valori assegnati rispettivamente alle variabili.

In un programma Python, possiamo avere più tipi di variabili i.e. intero, float, stringa e lista.

# Assegnare un valore stringa alla variabile
nome = "Kamran"
# Assegnare un valore intero alla variabile
età = 25
# Assegnare un valore float alla variabile
peso = 65.7
# Assegnare una lista alla variabile
corsi = ["Python", "Sviluppo kernel Linux", "Database MySQL",
"Struttura dati C++"]

Come usare una variabile

La variabile viene utilizzata per vari scopi i.e. Usando il nome della variabile, possiamo stampare il valore che è assegnato a una particolare variabile, possiamo usare la variabile per eseguire calcoli e possiamo anche usare la variabile per l'elaborazione. Consideriamo gli esempi numerici e calcoliamo la somma di due variabili. Dichiareremo due numeri di variabili e assegneremo loro un valore. Dopo, dichiareremo una variabile sum e memorizzeremo il valore della somma in questa variabile. Infine, stamperemo la variabile somma.

# Dichiarare una variabile numero_1 e assegnarne il valore
numero_1 = 10
# Dichiarare una variabile numero_2 e assegnarne il valore
numero_2 = 20
# Dichiarare una variabile somma e prendere la somma di due numeri
somma = numero_1 + numero_2
#stampare il valore della somma
print("Il valore della somma è: ",somma)

Produzione

L'output viene visualizzato sulla console Python. Il valore della somma viene stampato utilizzando la variabile "sum".

Vediamo un altro esempio di variabili.

# una variabile di nome
nome = "Kamran"
# stampa il nome della variabile
stampa (nome)
# una variabile del sito web
sito web = "LinuxHint"
# stampa il nome del sito web
stampa (sito web)
# una variabile di età
età = 25
# stampa del valore dell'età
stampa (età)
# una variabile per memorizzare il valore del peso
peso = 65.7
# stampa il valore del peso
stampa (peso)
# una variabile portatile laptop
laptop = "HP Folio 9470m"
# stampa il nome del laptop
stampa (portatile)
# una variabile del sistema operativo
sistema_operativo = "Ubuntu 20.04"
# stampa il nome del laptop
print(sistema_operativo)
# un elenco di corsi
corsi = ["Python", "Sviluppo kernel Linux", "Database MySQL", "Struttura dati C++"]
# stampa l'elenco dei corsi
stampa (corsi)

Produzione

L'output viene visualizzato sulla console Python.

Sostituisci o cambia il valore della variabile

La variabile è come una borsa. Memorizza i dati o il valore della variabile. I dati nella borsa possono essere sostituiti in qualsiasi momento. Significa che possiamo sostituire facilmente il valore della variabile in qualsiasi momento. Vediamo un esempio di sostituzione o modifica del valore di una variabile. Dichiariamo una variabile "azienda" e assegniamo un valore. Successivamente, usiamo di nuovo questa variabile e assegniamo un altro valore. Quindi, il primo valore verrà sostituito e il secondo valore verrà memorizzato nella variabile.

# dichiarare una variabile aziendale e assegnarne il valore
azienda = "Microsoft"
stampa (azienda)
# Assegnazione di un nuovo valore alla variabile aziendale
azienda = "Apple Inc."
print("Il valore sostituito è:", azienda)

Produzione

L'output viene visualizzato sulla console Python.

Allo stesso modo, possiamo sostituire l'intero, il float, il numero complesso, l'elenco, ecc. valore in questo modo.

# dichiarare una variabile numerica e assegnarne il valore
numero = 10
stampa (numero)
# Assegnare un nuovo valore alla variabile numero
numero = 20
print("Il valore sostituito è:", numero)
# dichiarare una variabile float e assegnarne il valore
float_number = 10.1
print(numero_mobile)
# Assegnare un nuovo valore alla variabile float
float_number = 20.04
print("Il valore sostituito è:", float_number)
# dichiarare una variabile numerica complessa e assegnarne il valore
numero_complesso = 2+3j
print(numero_complesso)
# Assegnare un nuovo valore alla variabile numero complesso
numero_complesso = 5+3j
print("Il valore sostituito è:", numero_complesso)
# dichiarare una variabile di lista e assegnarne il valore
name_list = ["Ali", "Kamran", "Talha"]
print(elenco_nomi)
# Assegnare un nuovo valore alla variabile di lista
name_list = ["Umer", "Usman", "Assad"]
print("Il valore sostituito è:", name_list)

Produzione

L'output viene visualizzato sulla console Python.

Concatenazione di stringhe Python

Le stringhe in Python sono l'insieme dei caratteri. Le stringhe sono rappresentate tra virgolette. La stringa rappresenta un singolo carattere, una parola o una frase completa. In Python, possiamo concatenare o combinare le stringhe con l'operatore "+". Vediamo un esempio di questo. Nell'esempio dato, abbiamo una variabile che contiene un valore stringa. Inoltre, abbiamo un'altra variabile che contiene un altro valore stringa. Infine, abbiamo concatenato entrambe le stringhe utilizzando l'operatore “+”.

# Dichiarare una variabile stringa e assegnare un valore
text = "Ciao a tutti."
# Dichiarazione della seconda variabile stringa e assegnazione del valore
text_web = "Benvenuto in LinuxHint"
# Concatenazione delle stringhe usando "+"
print(testo+testo_web)

Produzione

L'output viene visualizzato sulla console Python.

Possiamo fare un lavoro simile in questo modo e otterremo lo stesso risultato.

# Dichiarare una variabile stringa e assegnarne il valore
text = "Ciao a tutti."
# Concentazione delle stringhe usando "+"
print(text+"Weclome to LinuxHint")

Produzione

Assegna più valori alle variabili

In Python, più valori possono essere assegnati a più variabili contemporaneamente. Possiamo anche assegnare un valore atomico a numerose variabili contemporaneamente. Per esempio

numero1 = numero2 = numero3 = 5

Qui, tutte e tre le variabili (num1, num2, num3) sono assegnate a un singolo valore 5. Se stampiamo tutte queste tre variabili, puoi vedere che il valore di tutte e tre queste variabili è lo stesso.

numero1 = numero2 = numero3 = 5
stampa(num1)
stampa(num2)
stampa(num3)

Produzione

Puoi anche assegnare più valori a più variabili in questo modo:

# Assegnare valori a tre variabili
età,numero rotolo,nome = 25,12,"Kamran"
#stampa il valore dell'età
stampa (età)
# valore del numero del rotolo di stampa
print(numerorotolo)
# stampa il valore del nome
stampa (nome)

Nell'esempio sopra riportato, abbiamo due oggetti interi, età e numero di rotolo e un oggetto stringa. Tutte le variabili vengono create e inizializzate in una riga. Nell'output, puoi vedere che tutti i valori sono stati assegnati con successo a tutte le variabili.

Produzione

costanti

Le costanti sono quelle variabili i cui valori non possono cambiare. Il valore costante rimane sempre lo stesso. Usiamo più costanti in matematica e fisica come il valore di PI e il valore di gravità. In Python, le costanti sono scritte in maiuscolo in questo modo:

# Dichiarare una costante per PI
PI = 3.14
# Dichiarare una costante per Foiass
FOGLIA= 1.18

Diversi esempi di tipi di dati standard

Come abbiamo discusso in precedenza, Python ha diversi tipi di dati come numeri, stringhe, elenchi, tuple e dizionari. Abbiamo discusso i numeri e le stringhe in dettaglio. Ora, vediamo gli esempi di elenchi, tuple e dizionari.

Elenco Python Python

Un elenco in Python contiene vari elementi separati da virgole. Un elenco può contenere il tipo eterogeneo di elementi. I valori dell'elenco sono accessibili dal []. Specifichiamo il numero indice all'interno dell'operatore slice ([]). Il numero indice parte da zero. Per esempio:

# Dichiarare un elenco di studenti
student_list = ["Ali",1, "Kamran",2, "Talha",3]
#stampare l'elenco degli studenti
print(lista_studenti)
#print primo elemento della lista
print(lista_studenti[0])
#print secondo elemento della lista
print(lista_studenti[1])
#print terzo elemento della lista
print(lista_studenti[2])
#print quarto elemento della lista
print(lista_studenti[3])
#print quinto elemento della lista
print(lista_studenti[4])
#print sesto elemento della lista
print(lista_studenti[5])

Produzione

L'output è il seguente

tupla pitone

Le tuple sono un altro tipo di dati in Python. Le tuple sono simili alla lista Python. La principale differenza tra le tuple e l'elenco Python è che le tuple Python sono dichiarate all'interno della parentesi (). Di seguito è riportato l'esempio di tupla Python:

# Dichiarare una tupla di studenti
student_tuple= ("Ali",1, "Kamran",2, "Talha",3)
# stampa la tupla dello studente
print(student_tupla)
# stampa il primo elemento della tupla
print(student_tuple[0])
# stampa il secondo elemento della tupla
print(student_tuple[1])
# stampa l'elemento della tupla a partire dal 3° elemento
print(student_tuple[2:])
# stampa l'elemento della tupla a partire dal 2° 6° elemento
print(student_tuple[1:5])
# stampa il quinto elemento della tupla
print(student_tuple[4])
# stampa il sesto elemento della tupla
print(student_tuple[5])

Produzione

L'output viene visualizzato sulla console Python.

Dizionario Python

I dizionari Python funzionano come la tabella hash. Un dizionario Python è come una coppia chiave-valore. Un dizionario viene dichiarato utilizzando l'insieme di parentesi graffe (). Quando dichiariamo la coppia chiave-valore, accediamo al valore utilizzando la chiave. Passiamo la chiave come argomento e il valore viene restituito come risultato. Creiamo un dizionario Python per uno studente.

# Dichiarare un dizionario per studenti
student_dict = 'name': 'Kamran','age':25, 'class': 'MSSE'
# Stampa del nome dello studente utilizzando il tasto nome
print(student_dict['nome'])
# Stampa dell'età dello studente utilizzando il tasto età
print(student_dict['età'])
# Stampa della classe dello studente utilizzando il tasto classe class
print(student_dict['classe'])

Produzione

L'output viene visualizzato sulla console Python.

Elimina variabile

Possiamo eliminare una variabile in Python e rimuoverla dalla memoria usando il pulsante del parola chiave. Quindi, se stampiamo la variabile o usiamo la variabile dopo averla eliminata, il compilatore restituirà un errore.

# Dichiarare una variabile di nome
nome = "Kamran"
# stampa il nome della variabile
stampa (nome)
# cancellando la variabile del nome
del nome
# stampa la variabile del nome dopo averla eliminata
stampa (nome)

Produzione

L'output viene visualizzato sulla console Python. Nell'output, puoi vedere che il compilatore restituisce un errore "Il nome della variabile non è definito".

Conclusione

Le variabili Python sono come un contenitore o un sacchetto che memorizza i valori. Le variabili sono dichiarate da nomi o alfabeti. Possiamo facilmente sostituire i valori delle variabili Python e assegnare un valore a più variabili contemporaneamente. Ci sono diversi tipi di dati in Python. In questo articolo abbiamo spiegato le variabili e i diversi tipi di dati con diversi esempi. Abbiamo usato la sintassi di Python 3 in questo articolo.

OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
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 ...