Search
Close this search box.
Variáveis em Python: Escopo Global e Local
Variáveis em Python: Escopo Global e Local

Posts Relacionados:

Receba nossa newsletter

Variáveis em Python: Escopo Global e Local

Variáveis globais são variáveis definidas fora de qualquer função. Elas podem ser acessadas ao longo de todo o programa. Ou seja, elas têm um escopo global.

				
					x = 2 # uma variável global

def minha_func():
    print(x)  

# uma função pode acessar o valor de uma variável global
minha_func()
# resultado: 2
				
			

Variáveis locais são variáveis definidas numa função. Elas têm um escopo local e só podem ser acessadas dentro da função em que estão definidas. As variáveis locais são criadas quando a função é chamada e são destruídas quando a função é concluída.

				
					x = 2  # uma variável global

def minha_func():
    x = 5 # uma variável local
    print(x)  

minha_func()
# resultado: 5
				
			

Para modificar uma variável global em uma função, você precisa usar a palavra-chave global.

				
					x = 2
def minha_func():
    global x # uma função pode mudar uma variável global com a palavra "global"
    x = 5 
    print(x)  

minha_func() 
# resultado: 5
print(x)
# resultado: 5
				
			

Encontrou algum erro ou quer fazer uma sugestão? Por favor, entre em contato usando nosso formulário de contatos.

Imagem com IA Generativa – Dia 274

IA generativa img 274

Arte com IA generativa: imagem do dia

Todos os dias, postamos um exemplo de imagem artística gerada com inteligência artificial.

Tutoriais

Postagens Mais Recentes

Outras Postagens Que Podem Interessar

Veja
Mais

Fique em contato

Se inscreva para receber nossa newsletter com novidades.

aprendiz artificial