Como usar variável global no Python
Neste artigo veremos como usar variável global no Python e também suas implicações e vantagens ao utilizar este recurso no seu software.

Fala programador(a), beleza? Bora aprender mais sobre Python e as variáveis globais!
Quando criamos uma variável global estamos esperando utilizar o valor dela dentro de funções por exemplo
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Algo que seja como uma referência em qualquer parte do código
Para atingir este feito em Python, precisamos criar uma variável no escopo global, ou seja, no nível hierárquico mais alto do código e que não esteja dentro de uma função
Depois podemos utilizar esta mesma variável com a palavra reservada global em qualquer parte do nosso software
Vamos ver um exemplo prático:
teste = 1
def printGlobal():
global teste
print("O valor de teste é " + str(teste))
printGlobal()

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Perceba que dentro da função printGlobal, utilizamos a palavra reservada global
Assim estamos nos referenciando a variável que está no escopo global
A saída será:
O valor de teste é 1
Precauções
Quando utilizamos variáveis globais devemos prestar atenção a que funções ou partes do código que dependem dela
Pois quando criamos diversas dependências de algo, pode ser que você modifique de uma maneira que fique certo em tal parte e danifique outra

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Por isso as variáveis globais as vezes são desencorajadas, e é recomendado criar uma variável para cada situação
Uma boa ideia de utilizar uma variável global, seria em forma de constante
Por exemplo: temos um IP que nunca vai ser alterado e precisamos dele em várias partes do código
Então seria uma boa escolha partir para a abordagem da variável global, entende?
Conclusão
Neste artigo vimos como usar variável global no Python
No Python podemos nos referir as variáveis globais com a palavra reservada global, caso seja criada no escopo mais alto do software
Porém devemos ter um cuidado extra ao utilizar esta abordagem, por que criar diversas dependências de uma variável global pode ser um problema
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]
