Ejemplo-1: uso simple de una variable global
El siguiente ejemplo muestra el uso simple de una variable global dentro de la función y fuera de la función. Aquí, una variable global nombrada texto se usa para asignar datos de cadena. Una función personalizada nombrada printmessage () se define para imprimir el valor de la variable global. El valor del texto La variable se imprime dentro de la función y fuera de la función después de cambiar el valor.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script. Imprimió el valor 'Bienvenido a Linuxhint ' que se asigna a la variable antes de llamar a la función. A continuación, imprimió el valor, 'Aprende programación de Python' Después de cambiar el valor de la variable.
Ejemplo-2: Uso de variable global y local con el mismo nombre
Si desea declarar un nombre de variable dentro de una función que ya se declara como una variable global antes en Python y desea usar la variable, tratará la variable como una variable local y generará un error. El siguiente script mostrará el error. Aquí, el texto La variable se define como una variable global y local.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Para evitar la situación anterior y si desea declarar una variable local con el mismo nombre que una variable global, primero debe asignar la variable local dentro de la función. El siguiente script muestra que los cambios en la variable local no hacen ningún cambio en la variable global. texto La variable se imprime dentro y fuera de la función aquí.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-3: Uso de variable global dentro de la función
El ejemplo anterior muestra que la variable global no es accesible dentro de una función. Puedes usar lo global palabra clave para acceder a una variable global desde cualquier función. En el siguiente guión, Cal_PERCECTAGE () la función se define para calcular el porcentaje de cualquier número donde se usan las variables globales y locales. Aquí, numer es una variable global y prevalecer es una variable local. global La palabra clave se usa aquí para identificar la variable global dentro de la función y el valor de la variable global se cambia dentro de la función.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script. Aquí, el 10% de 350 se calcula e imprime.
Ejemplo-4: Uso de variables globales de otro script
El siguiente ejemplo muestra que la variable global declarada en un script se puede usar en otro script. Supongamos que el nombre de archivo es global6.py que utilizarán las variables globales definidas en el archivo llamado global5.py. Se declaran tres variables globales en global5.py. Tienes que importar global5 para usar las variables en otro script. El guión de global6.py calculará el salario de tres tipos de empleados en función de los valores de entrada y las variables globales.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script. Aquí, el script se ejecuta dos veces con una publicación válida y una publicación inválida.
Conclusión:
El concepto de una variable global en Python se explica en este tutorial con los diversos ejemplos simples para los nuevos usuarios de Python. Espero que los lectores obtengan el conocimiento adecuado de las variables globales, así como las variables locales después de leer este tutorial.
Mira el video del autor: aquí