Función global en Python: para declarar una variable global

Función global en Python: para declarar una variable global

En Python, la palabra clave «global» se utiliza para declarar una variable como global en una función. Esto significa que la variable se puede utilizar dentro de la función y también fuera de ella, en el ámbito global del programa.

La declaración de una variable como global en Python es importante cuando queremos modificar una variable global desde dentro de una función. De lo contrario, Python creará una nueva variable local con el mismo nombre dentro de la función, y cualquier modificación solo afectará a esta variable local y no a la global.

Veamos un ejemplo sencillo para entender cómo funciona la función global en Python:

x = 10

def my_func():

global x

x = 20

print("Dentro de la función:", x)

my_func()

print("Fuera de la función:", x)

En este ejemplo, declaramos la variable «x» como global dentro de la función «my_func». Esto nos permite modificar la variable global «x» y cambiar su valor a 20. Al imprimir el valor de «x» tanto dentro como fuera de la función, podemos ver que el cambio se refleja en el ámbito global del programa.

La función global en Python es una herramienta útil para manejar variables globales dentro de funciones, asegurando que los cambios realizados dentro de la función se reflejen en el ámbito global del programa. ¡Espero que este artículo te haya ayudado a comprender mejor cómo declarar variables globales en Python!