Ámbito local de Python
Una variable solo está disponible desde dentro de la región en la que se crea. Esto se llama alcance .
Ámbito local
Una variable creada dentro de una función pertenece al ámbito local de esa función y solo se puede usar dentro de esa función.
Ejemplo
Una variable creada dentro de una función está disponible dentro de esa función:
def myfunc():
x = 300
print(x)
myfunc()
Función Función interior
Como se explica en el ejemplo anterior, la variable x
no está disponible fuera de la función, pero está disponible para cualquier función dentro de la función:
Ejemplo
Se puede acceder a la variable local desde una función dentro de la función:
def myfunc():
x = 300
def myinnerfunc():
print(x)
myinnerfunc()
myfunc()