Palabra clave global de Python
Palabra clave global
Si necesita crear una variable global, pero está atascado en el ámbito local, puede usar la
global
palabra clave.
La global
palabra clave hace que la variable sea global.
Ejemplo
Si usa la global
palabra clave, la variable pertenece al ámbito global:
def myfunc():
global x
x = 300
myfunc()
print(x)
Además, use la global
palabra clave si desea realizar un cambio en una variable global dentro de una función.
Ejemplo
Para cambiar el valor de una variable global dentro de una función, consulte la variable usando la global
palabra clave:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)