Pitón

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. Como otros lenguajes de programación, Python tiene variables locales y globales. En Python, las variables globales se declaran fuera de la función y se pueden usar en cualquier lugar 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 utilizar tanto dentro como fuera de la función para almacenar y recuperar información.

Creación y uso de variables globales

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

#creando una variable de nombre
nombre = "kamran"
#creando una función
def estudiante ():
print ("El nombre es:", nombre)
# llamar a la función
estudiante()

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 de estudiante imprime el valor del nombre del estudiante y el valor del nombre lo toma la variable global.

Ahora, si declaramos la misma variable 'nombre' dentro de la función y la 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 utilizan dentro de una función.

#creando una variable de nombre
nombre = "kamran"
#creando una función
def estudiante ():
#creando la variable local
nombre = 'Talha'
print ("El nombre es:", nombre)
# llamar a la función
estudiante()

Producción

La variable global es una gran herramienta para almacenar información a lo largo de un programa. Cuando necesite 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 sumas, restas, multiplicaciones y divisiones.

#creando dos variables globales, num1 y num2
num1 = 10
num2 = 20
#creando función de adición
def adición ():
print ("La suma es:", num1 + num2)
#creando función de resta
def resta ():
print ("La diferencia es", num2-num1)
#creando función de multiplicación
def multiplicación ():
print ("El valor de la multiplicación es:", num1 * num2)
#creando función de multiplicación
def division ():
print ("El valor de la división es", num2 / num1)
# llamar a todas las funciones
adición()
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.

#creando una función
def estudiante ():
#creando la variable local
nombre global
nombre = "Kamran"
# llamar a la función
estudiante()
print ("El nombre es:", nombre)

Producción

Conclusión

Este artículo explica las variables globales en Python con varios ejemplos. Las variables son los componentes básicos de los lenguajes de programación. Se utilizan para almacenar información pertinente. Con variables globales, el valor permanece igual a lo largo del programa.

Vulkan para usuarios de Linux
Con cada nueva generación de tarjetas gráficas, vemos que los desarrolladores de juegos superan los límites de la fidelidad gráfica y se acercan un pa...
OpenTTD frente a Simutrans
Crear su propia simulación de transporte puede ser divertido, relajante y extremadamente atractivo. Es por eso que debes asegurarte de probar tantos j...
Tutorial de OpenTTD
OpenTTD es uno de los juegos de simulación empresarial más populares que existen. En este juego, necesitas crear un maravilloso negocio de transporte....