Перейти к содержанию

Пространство имен, области видимости переменных и инструменты изменения доступа к ним

Код урока для самостоятельных экспериментов

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))

Проверка

Загрузка викторины...