Oggi parleremo delle variabili in Python. Ricordiamo che le variabili sono degli spazi di memoria dove si immagazzinano informazioni. Queste informazioni possono essere numeriche o stringhe.
Nomi delle variabili in Python
Alle variabili viene assegnato un nome identificativo. Ricordo, come giร fatto negli altri tutorial, che i nomi delle variabili devono essere dati con buonsenso, al fine di rendere intuitivo il loro significato.
Inoltre ci sono delle regole da seguire:
– Una variabile non puรฒ essere un numero: ad esempio 13 non รจ ammesso.
– Una variabile non puรฒ iniziare con un numero: ad esempio 5area non รจ ammesso mentre area5 oppure area5triangolo si.
– Niente spazi, al posto degli spazi si possono invece inserire gli underscore ( _ ). Infatti ad esempio area_quadrato รจ ammesso mentre area quadrato no.
– La variabile non puรฒ contenere il punto (.), punto esclamativo e dunque nessun carattere di interpunzione.
– Non puรฒ neanche contenere simboli come ad esempio $, &, % eccโฆ
– Inoltre, non puรฒ essere nessuna delle parole chiavi del linguaggio, di seguito elencate nella schermata e che piรน avanti approfondiremo:
Python รจ un linguaggio case sensitive, ecco dunque che la variabile area รจ diversa dalla variabile AREA e ancora dalla variabile Area ad esempio.
Esempi sull’uso delle variabili in Python
Utilizziamo due variabili di nome a e b che utilizzeremo per fare qualche operazione.
Guardiamo dunque la figura sotto:
In questo semplicissimo esempio abbiamo assegnato ad a e b due valori numerici che poi abbiamo sommato.
I commenti su una sola riga si inseriscono con questo simbolo #.
Mentre, i commenti su piรน riga si ottengono utilizzando questo simbolo ”’ (tre apici) oppure “”” (tre virgolette) di apertura e lo stesso simbolo per la chiusura.
Dobbiamo comunque osservare che i commenti sono facoltativi, in questo caso sono serviti semplicemente per spiegare che cosa ho fatto.
Ecco dunque un esempio:
# Assegniamo ad 'a' il valore 10, utilizzando l'istruzione di assegnazione '='
a = 10
# Chiediamo di visualizzare il valore della variabile 'a'
print(a) # Output: 10
# Assegniamo a 'b' il valore 5
b = 5
# Chiediamo di visualizzare il valore della variabile 'b'
print(b) # Output: 5
# Sommiamo 'a' e 'b' e stampiamo il valore
print(a + b) # Output: 15
Tipi di dati
Per il momento analizzeremo alcuni tipi di dati:
int – interi
float โ virgola mobile (decimali)
complex โ numeri complessi
bool โ booleani
string – stringa
Ci sono altri tipi di dati che analizzeremo andando piรน avanti nel seguente tutorial.
Migliora le tue capacitร di programmazione Python seguendo i nostri corsi in diretta!
Tipizzazione dinamica
Come potete notare Python รจ a tipizzazione dinamica, le variabili vengono dichiarate assegnando un valore che ne determina il tipo di dato.
Nell’esempio precedente abbiamo assegnato un valore intero, ma possiamo cambiare il valore assegnato nel corso del nostro programma.
Ad esempio:
# Ad esempio:
a = 10
print(a) # Output: 10
a = 10.2
print(a) # Output: 10.2
# Nel primo caso, la variabile รจ di tipo 'int', nel secondo caso รจ di tipo 'float'.
Funzione type
Per verificare il tipo di dato, Python offre la funzione type.
Ad esempio:
a = 12
print(type(a)) # Output: <class 'int'>
a = 12.5
print(type(a)) # Output: <class 'float'>
Migliora le tue capacitร di programmazione Python seguendo i nostri corsi in diretta!
Conclusioni
In questa lezione, abbiamo esaminato i fondamenti delle variabili in Python, imparando come assegnare valori, visualizzarli e determinare il tipo di dati utilizzando la funzione ‘type’. Abbiamo anche discusso della tipizzazione dinamica in Python, evidenziando la sua flessibilitร nell’assegnare e modificare i tipi di dati delle variabili durante l’esecuzione del programma. Con questa conoscenza di base, siamo ora pronti per esplorare argomenti piรน avanzati nel nostro percorso di apprendimento di Python.
Alcuni link utili
Indice argomenti sul linguaggio Python
1 โ Introduzione al linguaggio Python
[…] 2 โ Le variabili […]
[…] 2 โ Le variabili […]