Variáveis em Python
Nesta lição, vamos desvendar como atribuir um valor a uma variável usando a linguagem Python de forma simples e direta. Iniciaremos entendendo como criar uma variável em Python.
A atribuição de um valor a uma variável é feita de maneira bastante intuitiva:
nome = valor
Este processo de atribuição envolve sempre dois elementos fundamentais:
- O nome da variável, que aparece à esquerda do sinal de igualdade. Este nome deve iniciar com uma letra e pode incluir tanto letras maiúsculas quanto minúsculas, números e o símbolo de sublinhado (_).
- O valor que será atribuído à variável, posicionado à direita do sinal de igualdade. Este valor pode ser numérico, alfanumérico ou booleano. No caso de valores alfanuméricos, é necessário colocá-los entre aspas duplas ("") ou simples ('').
Uma peculiaridade do Python é que, diferentemente de outras linguagens como C ou Java, não é necessário declarar uma variável antes de atribuir-lhe um valor. Ao fazer a atribuição, o Python automaticamente define o tipo de dado da variável.
Um detalhe importante: os nomes das variáveis em Python são sensíveis ao caso, o que significa que a linguagem faz distinção entre letras maiúsculas e minúsculas.
Se você nomear uma variável como "pais", é preciso manter essa mesma grafia ao longo de todo o programa.
Não é possível referenciá-la como "Pais" ou "PAIS", visto que o Python as tratará como variáveis distintas.
O que significa ser sensível ao caso? Significa que o sistema diferencia letras maiúsculas de minúsculas.
Como atribuir um número a uma variável
Para atribuir um valor numérico, simplesmente insira o valor desejado sem qualquer tipo de aspas.
Veja um exemplo prático: abra o editor IDLE e realize a seguinte atribuição.
ano=2018
print(ano)
Ao atribuir o valor 2018, que é um número inteiro, ao Python cabe automaticamente definir a variável "ano" como do tipo inteiro.
Em seguida, pressione a tecla F5 para executar o programa.
Saída
2018
Na primeira linha, o valor 2018 é atribuído à variável "ano".
A linha subsequente exibe o valor de "ano" na tela, através do comando "print".
Como atribuir uma cadeia de caracteres a uma variável
Para atribuir um valor alfanumérico, basta envolver o texto desejado em aspas duplas ou simples.
Exemplo:
pais="Itália"
print(pais)
É possível usar tanto aspas duplas ("Itália") quanto simples ('Itália') para atribuir um valor alfanumérico a uma variável, sem alteração no resultado final.
Ao fazer a atribuição do valor "Itália" à variável "pais", o Python identifica "Itália" como uma cadeia de caracteres e, automaticamente, considera a variável "pais" como alfanumérica.
Pressione a tecla F5 para executar o programa agora.
Saída
Itália
Na segunda linha, o programa utiliza o comando "print" para mostrar na tela o valor alfanumérico atribuído à variável.
Na próxima lição, abordaremos como manipular caracteres especiais em variáveis alfanuméricas.