Declarando variáveis no Python
O que são variáveis?
No Python, uma variável é um espaço na memória do computador onde podemos armazenar dados que serão utilizados durante a execução de um programa. É como uma caixa que possui um nome, onde você pode guardar algo para usar mais tarde.
Por exemplo, podemos criar uma variável chamada nome
e armazenar nela o valor "Arthur"
:
nome = "Arthur"
print(nome)
As variáveis são fundamentais em qualquer linguagem de programação, pois permitem que você manipule dados de forma dinâmica.
Regras para nomear variáveis
Ao criar variáveis no Python, é importante seguir algumas regras e boas práticas:
- O nome da variável deve começar com uma letra ou um underscore (
_
), mas nunca com um número. - O nome pode conter letras, números e underscores, mas não pode conter espaços ou caracteres especiais.
- O Python diferencia maiúsculas de minúsculas, ou seja,
Nome
enome
são variáveis diferentes. - Evite usar palavras reservadas do Python, como
if
,while
,for
, etc.
Exemplo de nomes válidos:
idade = 25
_nome = "Arthur"
velocidade_maxima = 120
Exemplo de nomes inválidos:
# Não pode começar com número
2nome = "Erro"
# Não pode conter hífen
nome-do-usuario = "Erro"
# 'class' é uma palavra reservada
class = "Erro"
Letras maiúsculas e minúsculas são diferentes
O Python é uma linguagem case-sensitive, o que significa que faz distinção entre letras maiúsculas e minúsculas nos nomes das variáveis. Isso quer dizer que variáveis como nome
, Nome
e NOME
são tratadas como entidades completamente diferentes.
Por isso, é importante manter consistência ao nomear e referenciar variáveis no código. Caso contrário, erros podem ocorrer, já que o Python não considerará variáveis com nomes semelhantes, mas com diferenças de maiúsculas e minúsculas, como sendo a mesma.
Exemplo:
nome = "João"
Nome = "Maria"
print(nome) # Imprime: João
print(Nome) # Imprime: Maria
No exemplo acima, nome
e Nome
são variáveis distintas. A primeira armazena o valor "João"
, enquanto a segunda armazena o valor "Maria"
.
Variáveis com palavras compostas
Os nomes das variáveis no Python não podem conter espaços. Para resolver esse problema, utilizamos diferentes estilos de escrita para unir palavras, removendo os espaços e mantendo o código legível. Esses estilos são conhecidos como "estilos de caixa" (case styles).
Exemplo:
ano_de_nascimento = 1990
No exemplo acima, usamos o estilo snake case, que significa "caixa da cobra", é o padrão mais comum no Python. Esse estilo utiliza underscores (_
) para separar as palavras.
Estilos de declaração e seus usos
Embora o snake case seja o mais utilizado no Python, outros estilos de caixa também existem e podem ser usados em contextos específicos. Abaixo estão os principais estilos de caixa, com exemplos e seus usos mais comuns:
Nome | Tradução | Exemplo | Uso |
---|---|---|---|
snake case | Caixa da cobra | ano_de_nascimento | Padrão para nomes de variáveis e funções no Python. |
kebab case | Caixa do kebab | ano-de-nascimento | Comum em nomes de arquivos e classes HTML. |
camel case | Caixa do camelo | anoDeNascimento | Raramente usado no Python, mas comum em outras linguagens como JavaScript. |
pascal case | Caixa do Pascal | AnoDeNascimento | Usado ocasionalmente para nomes de classes no Python. |
Cada estilo tem seu propósito e contexto de uso, ajudando a organizar e identificar os diferentes tipos de dados no código.
No Python, é importante seguir as convenções da linguagem, como o PEP 8, que recomenda o uso do snake case para variáveis e funções, garantindo um código mais legível e padronizado.