Na linguagem de programação, as variáveis são usadas para armazenar informações. Por exemplo, no desenvolvimento de um sistema de software de gerenciamento de alunos, o nome, e-mail e a idade de um aluno serão armazenados nas respectivas variáveis. Como outras linguagens de programação, Python tem variáveis globais e locais. No Python, as variáveis globais são declaradas fora da função e podem ser usadas em qualquer lugar do programa. Este artigo explica as variáveis globais em Python em detalhes com alguns exemplos.
O escopo da variável global é muito amplo e não se limita a nenhuma função específica. Essas variáveis podem ser usadas dentro e fora da função para armazenar e recuperar informações.
Criação e uso de variáveis globais
Neste exemplo, vamos criar e usar uma variável global em nosso script Python.
#criando uma variável de nomenome = "kamran"
#criando uma função
def aluno ():
print ("O nome é:", nome)
#calling a função
aluna()
Resultado
No código fornecido, a variável 'nome' é declarada e o valor é atribuído fora da função. Em seguida, chamamos e usamos essa variável dentro da função. A função do aluno imprime o valor do nome do aluno, e o valor do nome é obtido pela variável global.
Agora, se declararmos a mesma variável 'nome' dentro da função e imprimi-la, a variável local da função será chamada e seu valor será impresso. Variáveis locais são variáveis que são criadas e usadas dentro de uma função.
#criando uma variável de nomenome = "kamran"
#criando uma função
def aluno ():
#criando a variável local
nome = 'Talha'
print ("O nome é:", nome)
#calling a função
aluna()
Resultado
A variável global é uma ótima ferramenta para armazenar informações em um programa. Quando você precisar de qualquer informação, você pode chamar essas variáveis dentro de qualquer função e usar seu valor. Neste próximo exemplo, vamos criar duas variáveis globais, num1 e num2, e usá-las em várias funções para realizar adição, subtração, multiplicação e divisão.
#criando duas variáveis globais, num1 e num2num1 = 10
num2 = 20
#creating add function
adição def ():
print ("A soma é:", num1 + num2)
#creating subtraction function
subtração def ():
print ("A diferença é", num2-num1)
#creating multiplation function
multiplicação de def ():
print ("O valor de multiplicação é:", num1 * num2)
#creating multiplation function
def division ():
print ("O valor da divisão é", num2 / num1)
#calling todas as funções
Adição()
subtração()
multiplicação()
divisão()
Resultado
Até agora, vimos apenas exemplos em que variáveis globais foram criadas fora da função. No entanto, com o global palavra-chave, podemos criar variáveis globais dentro de uma função.
Dentro e fora da função, o valor da variável criada com a palavra-chave global permanecerá o mesmo.
#criando uma funçãodef aluno ():
#criando a variável local
nome global
nome = "Kamran"
#calling a função
aluna()
print ("O nome é:", nome)
Resultado
Conclusão
Este artigo explicou as variáveis globais em Python com vários exemplos. Variáveis são os blocos de construção das linguagens de programação. Eles são usados para armazenar informações pertinentes. Com variáveis globais, o valor permanece o mesmo em todo o programa.