Пространство имен, области видимости переменных и инструменты изменения доступа к ним
Код урока для самостоятельных экспериментов
x = "global"
print(x, id(x))
def glob_fn():
print("Вход в glob_fn")
x = "- enclosed"
print(x, id(x))
def local_fn():
print("- Вход в local_fn")
x = "-- local"
print(x, id(x))
print("- Выход из local_fn")
local_fn()
print(x, id(x))
print("Выход из glob_fn")
glob_fn()
print(x, id(x))
Проверка