Variáveis ​​globais do Python – o que são?

As variáveis ​​globais do Python são exploradas neste capítulo com exemplos, que esperamos que atendam aos objetivos de aprendizado.

Variáveis ​​globais do Python

As variáveis ​​globais do Python são variáveis ​​introduzidas fora de uma função (como nos exemplos abaixo).

Variáveis ​​globais são aquelas variáveis ​​que podem ser usadas por qualquer pessoa, seja dentro ou fora de uma função.

Você pode atribuir variáveis ​​Python globais fora de uma função e chamá-las dentro dela:

Example: 

1
2
3
4
5
6
7
8
a = "owner"
def myfunc():
print("Elon Musk is a Twitter " + a)
myfunc()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Como estamos discutindo variáveis ​​globais aqui, se você declarar uma variável com o mesmo nome dentro de uma função, ela será local. Isso significa que ele só pode ser chamado de dentro de uma função. As variáveis ​​com o mesmo nome e valor original permanecerão como estavam.

Atribua à variável global o nome equivalente dentro da função:

Example: 

1
2
3
4
5
6
7
8
a = "perfect"
def myfunc():
a = "informative"
print("MrExamples is " + a)
myfunc()
print("MrExamples is " + a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Palavra-chave global

As variáveis ​​que você escreve em uma função são normalmente variáveis ​​locais e só podem ser chamadas de dentro da função.

Você pode inserir a palavra-chave global dentro de uma função para declarar uma variável global .

Usar a palavra-chave global coloca a variável no escopo global:

Example: 

1
2
3
4
5
6
7
def myfunc():
global a
a = "Perfect"
myfunc()
print("MrExamples is " + a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Além disso, você pode ajustar uma variável global dentro de uma função especificando a palavra-chave global.

Se você deseja modificar o valor de uma variável global, deverá referir-se à variável com a palavra-chave global

Example: 

1
2
3
4
5
6
7
8
9
a= "Accurate"
def myfunc():
global a
a = "Perfect"
myfunc()
print("MrExamples is " + a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Vantagens das variáveis ​​globais do Python

Aqui estão algumas vantagens das variáveis ​​globais:

  • As variáveis ​​globais são acessíveis de qualquer parte do seu código, incluindo diferentes funções, módulos ou classes. Isso os torna convenientes para compartilhar dados entre diferentes partes do seu programa sem a necessidade de passar variáveis ​​como argumentos de função ou usar outros mecanismos para transferência de dados.
  • As variáveis ​​globais permitem que você centralize o armazenamento de dados compartilhados ou comumente usados ​​em um só lugar. Isso pode simplificar o gerenciamento de dados e evitar declarações de variáveis ​​redundantes ou duplicadas em várias funções ou módulos.
  • As variáveis ​​globais podem ser úteis para armazenar valores de configuração ou configurações que precisam ser acessadas em todo o seu programa. Por exemplo, você pode ter variáveis ​​globais para armazenar detalhes de conexão de banco de dados, chaves de API ou configurações específicas do aplicativo. A modificação dessas variáveis ​​em um local pode afetar o comportamento de todo o programa, fornecendo uma maneira conveniente de controlar a configuração geral do programa.
  • As variáveis ​​globais podem ser facilmente modificadas ou atualizadas de qualquer parte do seu programa. Isso pode ser vantajoso quando você precisa alterar o valor de uma variável em vários locais simultaneamente, pois só precisa modificá-la em um local.
  • As variáveis ​​globais podem simplificar a codificação em determinados cenários, especialmente para programas pequenos ou simples. Eles eliminam a necessidade de passar variáveis ​​entre funções ou gerenciar estruturas de dados complexas, tornando o código mais direto e fácil de entender.

 

sua reação é importante para nós! Por favor, compartilhe seus pensamentos abaixo para apreciar nossos esforços ou sugerir melhorias para a melhoria deste site.

 

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone