Le variabili possono avere nomi diversi. Possiamo avere una variabile year = 2022, una variabile month = 'July', una variabile chiamata game = 'Red Dead Redemption 2', ecc.
Tuttavia, ci sono delle limitazioni nella scelta dei nomi delle variabili. È importante notare che le variabili possono contenere solo lettere, numeri e il simbolo . Inoltre, le variabili non possono iniziare con un numero.
num1 = 512 # OK! Questa è un'espressione valida
num_2 = 1024 # OK! Questa è un'espressione valida
3_num = 256 # NON VA BENE! Le variabili non possono iniziare con un numero
some_long_variable_name = 10 # OK!
longVariableName = 'hello' # Ancora OK, ma è preferibile usare per separare le parole nel nome di una variabile
Le variabili distinguono tra maiuscole e minuscole, il che significa che a = 10 e A = 77 sono variabili completamente diverse.
name = 'Anna'
Name = 'Karen'
print(name, Name)
name = 'Anna'
name = 'Karen'
print(name, name)
Il primo programma stamperà Anna Karen perché le variabili name e Name sono diverse e possono contenere informazioni differenti. Invece, il secondo programma stamperà Karen Karen perché la variabile name è la stessa: abbiamo semplicemente riassegnato il valore Karen alla variabile name nella seconda linea del programma.
Sfida
Scrivi un programma che memorizzi il valore July nella variabile chiamata best_month. Il programma dovrebbe stampare The best month of the year is: seguito dalla variabile best_month.
Poi assegna il valore March alla variabile best_month e stampa: I changed my mind, the best month is actually: seguito dalla variabile best_month.