Exemplo 1: uso simples de uma variável global
O exemplo a seguir mostra o simples uso de uma variável global dentro da função e fora da função. Aqui, uma variável global nomeada texto é usado para atribuir dados de string. Uma função personalizada nomeada printMessage () é definido para imprimir o valor da variável global. O valor do texto A variável é impressa dentro da função e fora da função depois de alterar o valor.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script. Imprimiu o valor, 'Bem -vindo ao Linuxhint ' que é atribuído à variável antes de chamar a função. Em seguida, ele imprimiu o valor, 'Aprenda programação python' Depois de alterar o valor da variável.
Exemplo 2: Uso da variável global e local com o mesmo nome
Se você deseja declarar um nome de variável dentro de uma função que já é declarada como uma variável global antes no Python e deseja usar a variável, ela tratará a variável como uma variável local e gerará um erro. O script a seguir mostrará o erro. Aqui, o texto A variável é definida como uma variável global e local.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script.
Para evitar a situação acima e se você deseja declarar uma variável local com o mesmo nome que uma variável global, você deve atribuir a variável local dentro da função primeiro. O script a seguir mostra que as alterações na variável local não fazem nenhuma alteração na variável global. texto A variável é impressa dentro e fora da função aqui.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script.
Exemplo 3: Uso de variável global dentro da função
O exemplo anterior mostra que a variável global não é acessível dentro de uma função. Você pode usar o global palavra -chave para acessar uma variável global de qualquer função. No script seguinte, Cal_Percentage () A função é definida para calcular a porcentagem de qualquer número em que as variáveis globais e locais sejam usadas. Aqui, num é uma variável global e perval é uma variável local. global A palavra -chave é usada aqui para identificar a variável global dentro da função e o valor da variável global é alterado dentro da função.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script. Aqui, 10% de 350 são calculados e impressos.
Exemplo-4: Uso de variáveis globais de outro script
O exemplo a seguir mostra que a variável global declarada em um script pode ser usada em outro script. Suponha que o nome do arquivo seja Global6.py que usará as variáveis globais definidas no arquivo nomeado Global5.py. Três variáveis globais são declaradas em Global5.py. Você tem que importar Global5 Para usar as variáveis em outro script. O script de Global6.py calculará o salário de três tipos de funcionários com base em valores de entrada e variáveis globais.
#!/usr/bin/Env Python3Saída:
A saída a seguir aparecerá após a execução do script. Aqui, o script é executado duas vezes com uma postagem válida e postagem inválida.
Conclusão:
O conceito de variável global no Python é explicado neste tutorial com os vários exemplos simples para os novos usuários do Python. Espero que os leitores obtenham o conhecimento adequado das variáveis globais, bem como as variáveis locais depois de ler este tutorial.
Assista ao vídeo do autor: aqui