Variável
Variável é um nome ou mecanismo usado por um programa para acessar um valor ou uma posição que o contém, conforme a linguagem. Seu significado depende de regras de atribuição, tipos e escopo; não é sempre uma caixa física reservada na memória.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Também chamado de: variable
Neste verbete

Variável
- Nome
- Associação com valor
- Uso numa expressão
Dar um nome a um valor
Em Python, quantidade = 3 associa o nome quantidade a um objeto que representa o número. Depois, quantidade * 2 usa essa associação e produz 6. Uma nova atribuição pode fazer o nome passar a referir outro objeto.
Outras linguagens descrevem variáveis e armazenamento de formas diferentes. A metáfora de uma caixa pode ajudar no início, mas não explica sozinha referências e compartilhamento.
Tipo, escopo e mudança
O tipo influencia quais operações fazem sentido. Somar números e concatenar textos são comportamentos diferentes. O escopo determina em quais partes do programa um nome pode ser acessado.
Dois nomes também podem referir o mesmo objeto mutável. No exemplo de listas do tutorial de Python, alterar esse objeto pode ser percebido por ambos os nomes. Copiar uma associação não é sempre copiar todos os dados. Esse detalhe evita a suposição de que cada variável tenha seu próprio conteúdo independente.
Próxima leitura
Veja função para acompanhar nomes e valores dentro de uma operação reutilizável.
Na prática
- Em Python, quantidade = 3 permite que quantidade * 2 produza 6.