
Como criar uma variável em Python?
| 01/09/26Aprenda como criar uma variável em Python, acessar valores e escolher nomes válidos com exemplos simples
Aprenda como criar uma variável em Python, acessar valores e escolher nomes válidos com exemplos simples
Em resumo:
Toda linha de código Python que guarda um dado, seja um nome de usuário, um preço ou um cálculo, depende de um mecanismo unificador: a variável.
Ela é uma atribuição que nomeia um dado e o armazena na memória para a consulta. É a forma ideal para realizar somas ou reaproveitar resultados já obtidos.
A seguir, veja como criar uma variável no Python e entenda como o recurso é utilizado no cotidiano por programadores.

Uma variável é um nome associado a um valor armazenado. Em vez de repetir um mesmo dado várias vezes ao longo do código, o programa grava esse dado uma única vez sob um rótulo e volta a usá-lo por esse rótulo sempre que necessário.
Isso reduz repetição, facilita alterações posteriores e torna o código mais legível, já que o nome escolhido pode descrever o que o valor representa.
No Python, o tipo da variável é determinado automaticamente pelo valor atribuído no momento da criação. Se o valor for um texto entre aspas, a variável passa a ser do tipo texto; se for um número sem casas decimais, passa a ser um número inteiro.
Essa característica elimina a configuração, mas exige atenção redobrada ao valor que está sendo atribuído.
Para criar uma variável em Python, escreve-se o nome desejado, o sinal de igual (`=`) e o valor a ser armazenado.
Essa combinação é chamada de operador de atribuição. Um exemplo simples é `idade = 18`: o interpretador cria a variável `idade`, associa o valor `18` a ela e a mantém disponível para uso no restante do programa.
# Criando a variável com o nome "idade" e armazenando o valor 18
idade = 18
# Usando a variável criada no restante do programa
print(f"A idade armazenada é {idade} anos.")
Como o tipo é inferido automaticamente, uma variável pode assumir qualquer um dos tipos básicos da linguagem: número inteiro (`int`), número de ponto flutuante (`float`), texto (`str`) ou valor lógico (`bool`), que representa verdadeiro ou falso.
Depois que uma variável existe, seu valor pode ser recuperado a qualquer momento simplesmente escrevendo o nome dela.
Para exibir esse valor na tela, usa-se a função `print()`: `print(idade)` mostra o conteúdo atual armazenado na variável `idade`.
Esse mesmo nome pode ser usado dentro de cálculos, comparações ou passado como argumento para outras funções, sem que seja preciso repetir o valor original.
# Definindo a variável inicial
idade = 18
# 1. Recuperando e exibindo o valor na tela
print(idade)
# 2. Usando a variável dentro de um cálculo matemático
idade_futura = idade + 5
print(f"Daqui a 5 anos, a idade será {idade_futura}.")
# 3. Usando a variável em uma comparação lógica
if idade >= 18:
print("Maior de idade: acesso liberado.")
Quando é necessário mudar o conteúdo guardado, basta atribuir um novo valor ao mesmo nome: `idade = 26` substitui o valor anterior pelo novo, sem exigir que a variável seja recriada ou excluída antes.

Nem todo nome pode ser usado para identificar uma variável em Python. A linguagem segue um conjunto pequeno de regras de sintaxe que determinam se um nome é válido:
Seguir essas regras evita erros de sintaxe e reduz a chance de um nome de variável entrar em conflito com um comando da própria linguagem.

Quando várias variáveis precisam começar com o mesmo valor, o Python permite atribuí-las em uma única linha, encadeando o operador de igual: `idade1 = idade2 = idade3 = 18` cria três variáveis independentes, todas inicialmente com o valor `18`.
Cada uma pode ser alterada depois sem afetar as demais, já que a atribuição múltipla apenas define o valor inicial de todas ao mesmo tempo.
# Atribuindo o mesmo valor inicial para três variáveis em uma única linha
idade1 = idade2 = idade3 = 18
# Exibindo os valores iniciais
print("Valores iniciais:")
print(f"idade1: {idade1}, idade2: {idade2}, idade3: {idade3}")
# Alterando o valor de apenas uma das variáveis independentes
idade1 = 25
# Exibindo os valores após a alteração para provar que as outras não mudam
print("\nApós alterar apenas a idade1:")
print(f"idade1: {idade1}")
print(f"idade2: {idade2}")
print(f"idade3: {idade3}")
Para capturar um valor digitado pelo usuário durante a execução do programa, usa-se a função `input()`. Ela sempre retorna o valor digitado como texto, mesmo que o usuário digite um número.
Por isso, quando o valor precisa ser usado em cálculos, é comum combinar `input()` com uma função de conversão, como `int()` para transformar o texto em número inteiro, `float()` para número decimal, ou manter `str()` quando o texto é realmente o formato desejado.
Não. A atribuição já reúne o nome e o valor em uma única linha. Ao escrever `idade = 18`, por exemplo, não é preciso acrescentar uma declaração separada para indicar que o valor é um número inteiro.
Significa que o tipo de uma variável é determinado pelo valor atribuído a ela, e não por uma declaração fixa. Na prática, o valor à direita de `=` define o tipo usado naquela atribuição.
Escreva uma nova atribuição com o mesmo nome. Se o programa começou com `idade = 18`, a linha `idade = 26` passa a ser a referência usada nas instruções seguintes, como `print(idade)`.
Sim. A forma `idade1 = idade2 = idade3 = 18` inicializa os três nomes na mesma linha. Ela é útil quando os valores começam iguais e serão usados separadamente ao longo do programa.
Se você quer ir além do básico e crescer no mercado de tecnologia, a Allevo Tech oferece formações práticas que tornarão um verdadeiro especialista em Python, capaz de atuar em projetos de Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho com até 14 certificações profissionais.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional:


Aprenda como criar uma variável em Python, acessar valores e escolher nomes válidos com exemplos simples

Aprenda Python do zero com este guia completo para iniciantes. Descubra o que baixar, entenda a lógica básica e escreva seus primeiros códigos

Mario Trentim reúne experiência em mais de 40 países, atuação na UNOPS e participação no Board do PMI em uma trajetória internacional na gestão.