As variáveis, em Python ou em qualquer outra linguagem de programação, são palavras escolhidas pelo utilizador e que servem para guardar valores com a finalidade de serem usadas no decorrer dos programas desenvolvidos. Existem palavras, dependendo da linguagem de programação, que estão reservadas para fins específicos da própria linguagem e não podem ser usadas pelo utilizador para definir variáveis.
Em programação e na maioria das linguagens de programação é necessário ter cuidado com a nomeação das variáveis.
Exemplos
nome = "Luís"
À variável nome é atribuído o valor “Luís” que, neste caso, é uma palavra.
idade = 26
À variável idade é atribuído o valor inteiro 26.
valor_do_pi = 3.14159
À variável valor_do_pi é atribuído o valor decimal 3.14159.
NumeroDeEncomendas = 2890
À variável NumeroDeEncomendas é atribuído o valor inteiro 2890.
Boas práticas na nomeação de variáveis
Existem diversos modos de escrever os nomes das variáveis a serem utilizadas no código. Estes modas são recomendados de forma a tornar o código mais "limpo" e fácil de ler por qualquer outro utilizador.
O nome da variável começa com letra minúscula e as outras palavras começam com letra maiúscula.
Exemplos:
idadeDoPai
ResultadoFinal
O nome da variável é escrito com um underscore ( _ ) entre cada palavra.
Exemplos:
idade_do_pai
resultado_final
O nome da variável tem todas as palavras escritas com a primeira letra em maiúsculas.
Exemplos:
IdadeDoPai
ResultadoFinal
Convenções em Python
Em certas linguagens de programação podem ser adotadas convenções de forma a simplificar a leitura e interpretação do código por parte de terceiros. Estas não são de caráter obrigatório, podendo cada um criar código livremente sem dar importância a este pormenor. Assim, em Python são usadas as seguintes:
snake_case para variáveis, funções e métodos;
PascalCase para classes;
SCREAMING_SNAKE_CASE para constantes