As variáveis podem ter nomes diferentes. Podemos ter uma variável year = 2022, uma variável month = 'July', uma variável chamada game = 'Red Dead Redemption 2', etc.
No entanto, há limitações na nomeação das variáveis. É importante notar que as variáveis podem conter apenas letras, números e o símbolo . Além disso, as variáveis não podem começar com um número.
num1 = 512 # OK! Esta é uma expressão válida
num_2 = 1024 # OK! Esta é uma expressão válida
3_num = 256 # NÃO OK! Variáveis não podem começar com um número
some_long_variable_name = 10 # OK!
longVariableName = 'hello' # Ainda OK, mas é preferível usar para separar palavras no nome de uma variável
As variáveis são sensíveis a maiúsculas e minúsculas, o que significa que a = 10 e A = 77 são variáveis completamente diferentes.
name = 'Anna'
Name = 'Karen'
print(name, Name)
name = 'Anna'
name = 'Karen'
print(name, name)
O primeiro programa irá imprimir Anna Karen, pois as variáveis name e Name são diferentes e podem armazenar informações distintas. Já o segundo programa imprimiria Karen Karen, pois a variável name é a mesma — nós apenas reatribuímos o valor de name para Karen na segunda linha do programa.
Desafio
Escreva um programa que armazene o valor July na variável chamada best_month. O programa deve imprimir The best month of the year is: seguido pela variável best_month.
Em seguida, atribua o valor March à variável best_month e imprima: I changed my mind, the best month is actually: seguido pela variável best_month.