Aprender a criar variáveis em Python é um dos passos iniciais para dominar essa linguagem de programação. As variáveis permitem armazenar dados temporariamente, possibilitando que sejam usados em diversas partes do código. Neste artigo, você aprenderá de forma prática como criar variáveis no Python, seguindo boas práticas e explorando exemplos.
O que são variáveis em Python?
Variáveis são como “caixinhas” que armazenam informações para serem utilizadas ao longo do programa. Elas permitem que você guarde valores temporários, como números, textos ou até resultados de cálculos, para reutilizá-los sempre que necessário.
Por exemplo, no código abaixo:
nome = "Alice"
idade = 30
altura = 1.65
- nome é uma variável que armazena um texto.
- idade guarda um número inteiro.
- altura contém um número com casas decimais.
Python detecta automaticamente o tipo de dado atribuído à variável, eliminando a necessidade de declarações complexas como em outras linguagens.
Como criar variáveis em Python?
Criar variáveis em Python é simples. Basta atribuir um valor usando o operador de atribuição (=). Veja um exemplo:
cidade = "São Paulo"
temperatura = 28.5
choveu_hoje = False
Aqui, você define três variáveis:
- cidade contém uma string, que é uma sequência de caracteres.
- temperatura guarda um número decimal, também chamado de ponto flutuante.
- choveu_hoje é uma variável booleana, que pode ser True (verdadeiro) ou False (falso).
Regras para criar variáveis em Python
Python tem algumas regras para definir nomes de variáveis:
- O nome deve começar com uma letra ou underline (_), nunca com números.
- Evite caracteres especiais como @, # ou !.
- Não use palavras reservadas do Python, como if, for ou def.
- Utilize nomes descritivos para facilitar o entendimento do código, portanto evite abreviações ou letras aleatórias.
Exemplo:
# Correto
saldo_conta = 500
# Incorreto
1saldo = 500 # Inicia com número
Alterando valores das variáveis
No Python, você pode atualizar o valor de uma variável a qualquer momento. Veja como funciona:
mensagem = "Bem-vindo!"
print(mensagem) # Saída: Bem-vindo!
mensagem = "Aprendendo a criar variáveis em Python."
print(mensagem) # Saída: Aprendendo a criar variáveis em Python.
O código acima mostra como uma variável pode ser reutilizada com um novo valor.
Tipos de dados das variáveis
Quando você aprende a criar variáveis em Python, é essencial entender os principais tipos de dados que elas podem armazenar:
- String: Armazena textos, como “Python é incrível”.
- Integer (int): Números inteiros, como 42.
- Float: Números decimais, como 3.14.
- Boolean: Valores verdadeiros (True) ou falsos (False).
Exemplo prático:
# Tipos de variáveis em Python
nome_produto = "Caderno" # String
quantidade = 10 # Inteiro
preco = 15.90 # Float
em_estoque = True # Booleano
Boas práticas ao criar variáveis em Python
Para escrever um código limpo e eficiente, siga estas boas práticas:
- Use o padrão snake_case. Nomes de variáveis devem ser escritos em letras minúsculas, separadas por underline (_).
- Escolha nomes descritivos. Substitua nomes genéricos, como x ou y, por algo mais significativo, como preco_total.
- Comente o código quando necessário. Explicar o propósito das variáveis pode ajudar outros programadores (ou você mesmo) a entenderem o código no futuro, para isso, bastar usar # e escrever a explicação desejada após.
Exemplo:
# Calcular o valor final de um produto com imposto
preco_base = 50 # Preço inicial
taxa_imposto = 0.1 # Taxa de 10%
preco_final = preco_base + (preco_base * taxa_imposto)
print(preco_final) # Saída: 55
Mãos a massa
Agora que você já sabe como criar váriaveis e já tem o seu ambiente de desenvolvimento configurado com o Visual Studio veja o resultado do código abaixo:
# Por convenção, utilizamos o padrão snake_case em Python, não PascalCase ou camelCase
jogador_um = "Joffrey"
# Veja o tipo
print(type(jogador_um))
# Em Python, o tipo da variável pode ser alterado
jogador_um = 200
print(type(jogador_um))
# Atribuindo valores
print("*" * 20)
jogador_um += 20 # Adiciona 20 ao valor atual
jogador_um -= 5 # Subtrai 5 do valor atual
jogador_um *= 3 # Multiplica o valor por 3
jogador_um /= 2 # Divide o valor por 2
print(jogador_um)
Conclusão
Agora você sabe como criar variáveis em Python e aplicar boas práticas na definição de seus nomes e valores. Esse é um dos primeiros passos para escrever códigos eficientes e organizados.
Siga nesta jornada e veja a próxima aula, onde você vai aprender sobre os principais tipos de dados do Python e como as variáveis podem mudar entre eles ao decorrer do código. Continue acompanhando nosso curso e, se gostou deste conteúdo, compartilhe com seus amigos!
Assista a última aula.
Veja o último código em meu GitHub.
Leia mais na documentação oficial.