Variables globales de Python

Variables globales de Python

En el lenguaje de programación, las variables se utilizan para almacenar información. Por ejemplo, al desarrollar un sistema de software de gestión de estudiantes, el nombre, el correo electrónico y la edad de un estudiante se almacenarán en las variables respectivas. Al igual que otros lenguajes de programación, Python tiene variables globales y locales. En Python, las variables globales se declaran fuera de la función y se pueden usar en todas partes del programa. Este artículo explica las variables globales en Python en detalle con algunos ejemplos.

El alcance de la variable global es muy amplio, y no se limita a ninguna función específica. Estas variables se pueden usar tanto dentro como fuera de la función para almacenar y recuperar información.

Creación y uso de variables globales

En este ejemplo, criaremos y usaremos una variable global en nuestro script de Python.

#creing una variable de nombre
nombre = "Kamran"
#cree una función
Def Student ():
imprimir ("El nombre es:", nombre)
#calling la función
alumno()

Producción

En el código dado, se declara la variable 'nombre' y el valor se asigna fuera de la función. A continuación, llamamos y usamos esta variable dentro de la función. La función del alumno imprime el valor del nombre del estudiante, y el valor del nombre es tomado por la variable global.

Ahora, si declaramos la misma variable de 'nombre' dentro de la función e imprimimos, se llamará a la variable local de la función y se imprimirá su valor. Las variables locales son variables que se crean y se usan dentro de una función.

#creing una variable de nombre
nombre = "Kamran"
#cree una función
Def Student ():
#creing la variable local
nombre = 'talha'
imprimir ("El nombre es:", nombre)
#calling la función
alumno()

Producción

La variable global es una gran herramienta para almacenar información a lo largo de un programa. Cuando necesita información, puede llamar a estas variables dentro de cualquier función y usar su valor. En el siguiente ejemplo, crearemos dos variables globales, NUM1 y NUM2, y las usaremos en múltiples funciones para realizar la adición, resta, multiplicación y división.

#creing dos variables globales, num1 y num2
num1 = 10
num2 = 20
#Función de adición de creación
Def adición ()::
imprimir ("La suma es:", num1+num2)
#creación de la función de sustracción
Def subtracción ()::
imprimir ("La diferencia es", num2-num1)
#creación de la función de multiplicación
DEF Multiplicación ()::
imprimir ("El valor de multiplicación es:", num1*num2)
#creación de la función de multiplicación
División DEF ():
imprimir ("El valor de división es", num2/num1)
#caltando todas las funciones
suma()
sustracción()
multiplicación()
división()

Producción

Hasta ahora, solo hemos visto ejemplos en los que se crearon variables globales fuera de la función. Sin embargo, con el global Palabra clave, podemos crear variables globales dentro de una función.

Dentro y fuera de la función, el valor de la variable creada con la palabra clave global seguirá siendo el mismo.

#cree una función
Def Student ():
#creing la variable local
nombre global
nombre = "Kamran"
#calling la función
alumno()
imprimir ("El nombre es:", nombre)

Producción

Conclusión

Este artículo explicó variables globales en Python con varios ejemplos. Las variables son los bloques de construcción de los lenguajes de programación. Se utilizan para almacenar información pertinente. Con variables globales, el valor sigue siendo el mismo en todo el programa.