O que é uma variável em Python?
Uma variável em Python é um espaço reservado na memória do computador para armazenar dados que podem ser utilizados e manipulados durante a execução de um programa. Elas são essenciais para tornar os programas mais dinâmicos e flexíveis, permitindo que valores sejam alterados e reutilizados conforme necessário.
Em Python, ao contrário de algumas outras linguagens de programação, não é necessário declarar explicitamente o tipo de dado que será armazenado na variável. A linguagem é dinamicamente tipada, o que significa que o tipo da variável é determinado automaticamente com base no valor atribuído a ela.
Exemplos de variáveis
nome = "Python"
idade = 30
preco = 199.99
print(nome, idade, preco)
Aqui, criamos três variáveis: nome
para armazenar uma string, idade
para armazenar um número inteiro, e preco
para armazenar um número de ponto flutuante (float). Todas são reconhecidas automaticamente pelo Python.
Como declarar variáveis em Python
Declarar uma variável em Python é simples: basta atribuir um valor a um identificador usando o operador de atribuição =
. Não é necessário especificar o tipo, mas existem algumas boas práticas que você deve seguir.
Exemplos de declaração
# Correto
nome = "João"
idade = 25
altura = 1.75
# Evite
1nome = "Erro"
idade@ = 30
altura- = 1.80
As boas práticas incluem:
- Usar nomes descritivos e em letras minúsculas.
- Evitar números ou caracteres especiais no início dos nomes das variáveis.
- Seguir o padrão
snake_case
para nomes compostos, comominha_variavel
.
Principais tipos de variáveis no Python
Em Python, as variáveis podem armazenar diferentes tipos de dados. Aqui estão os tipos mais comuns:
1. String (str)
Armazena texto e é delimitada por aspas simples ou duplas.
nome = "Python"
2. Inteiro (int)
Armazena números inteiros, positivos ou negativos.
idade = 30
3. Ponto flutuante (float)
Armazena números com casas decimais.
altura = 1.75
4. Booleano (bool)
Armazena valores lógicos: True
ou False
.
ativo = True
5. Lista (list)
Armazena uma coleção de itens em uma única variável, permitindo múltiplos valores.
numeros = [1, 2, 3, 4]
6. Dicionário (dict)
Armazena pares de chave e valor, ideal para relacionar informações.
dados = {"nome": "Python", "ano": 1991}
Regras para nomear variáveis
Ao criar variáveis, é importante seguir as regras da linguagem para evitar erros no programa. Aqui estão as principais regras para nomeação:
O nome da variável deve começar com uma letra ou um sublinhado.
_variavel = "permitido"
variavel = "permitido"
Não pode começar com números.
2variavel = "erro" # Inválido
Não use palavras reservadas da linguagem, como if
, while
, return
.
if = 10 # Inválido
Os nomes de variáveis fazem distinção entre maiúsculas e minúsculas.
Variavel = "diferente"
variavel = "diferente"
Boas práticas ao usar variáveis no Python
Seguir boas práticas ao declarar e utilizar variáveis melhora a legibilidade e a manutenção do código. Veja algumas dicas:
1. Escolha nomes significativos
Prefira nomes que expliquem claramente o propósito da variável.
# Evite
x = 100
# Prefira
quantidade_itens = 100
2. Use snake_case
para nomes compostos
# Correto
nome_completo = "João Silva"
# Errado
nomeCompleto = "João Silva"
3. Evite reutilizar nomes de variáveis
Reutilizar variáveis para armazenar valores de diferentes tipos pode causar confusão.
# Evite
dados = "João"
dados = 25 # Confuso
4. Comente o propósito das variáveis
Adicionar comentários ajuda na compreensão do código.
idade = 25 # Idade do usuário em anos
Com essas práticas e conceitos, você terá uma base sólida para trabalhar com variáveis no Python.