Variáveis ​​globais do Python

Variáveis ​​globais do Python

Na linguagem de programação, as variáveis ​​são usadas para armazenar informações. Por exemplo, ao desenvolver um sistema de software de gerenciamento de estudantes, o nome, o email e a idade de um aluno serão armazenados nas respectivas variáveis. Como outras linguagens de programação, o Python possui variáveis ​​globais e locais. No Python, as variáveis ​​globais são declaradas fora da função e podem ser usadas em todos os lugares do programa. Este artigo explica 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.

Criando e usando variáveis ​​globais

Neste exemplo, vamos criar uma variável global em nosso script python.

#creating uma variável de nome
nome = "Kamran"
#creating uma função
Def Student ():
print ("O nome é:", nome)
#calando a função
estudante()

Saída

No código dado, a variável 'nome' é declarada e o valor é atribuído fora da função. Em seguida, ligamos e usamos esta variável dentro da função. A função do aluno imprime o valor do nome do aluno, e o valor do nome é adotado pela variável global.

Agora, se declararmos a mesma variável 'nome' dentro da função e a imprimirá, a variável local da função será chamada e seu valor será impresso. Variáveis ​​locais são variáveis ​​criadas e usadas dentro de uma função.

#creating uma variável de nome
nome = "Kamran"
#creating uma função
Def Student ():
#Criando a variável local
Nome = 'Talha'
print ("O nome é:", nome)
#calando a função
estudante()

Saída

A variável global é uma ótima ferramenta para armazenar informações ao longo de um programa. Quando você precisar de qualquer informação, você pode chamar essas variáveis ​​dentro de qualquer função e usar o valor deles. Neste próximo exemplo, criaremos duas variáveis ​​globais, num1 e num2, e as usaremos em várias funções para realizar adição, subtração, multiplicação e divisão.

#Creating Duas variáveis ​​globais, num1 e num2
num1 = 10
num2 = 20
#Creating Addition Function
def adição ():
print ("A soma é:", num1+num2)
#função de subtração de criação
DEF SUBTRACTION ():
print ("a diferença é", num2-num1)
#função de multiplicação de criação
Def multiplicação ():
print ("O valor da multiplicação é:", num1*num2)
#função de multiplicação de criação
Divisão Def ():
print ("O valor da divisão é", num2/num1)
#Calling todas as funções
Adição()
subtração()
multiplicação()
divisão()

Saída

Até agora, só vimos exemplos em que as 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 criado com a palavra -chave global permanecerá a mesma.

#creating uma função
Def Student ():
#Criando a variável local
nome global
nome = "Kamran"
#calando a função
estudante()
print ("O nome é:", nome)

Saída

Conclusão

Este artigo explicou variáveis ​​globais em Python com vários exemplos. Variáveis ​​são os blocos de construção de linguagens de programação. Eles são usados ​​para armazenar informações pertinentes. Com variáveis ​​globais, o valor permanece o mesmo ao longo do programa.