← Каталог
Переменные и присваивание — Области видимости
Фрагмент из «Переменные и присваивание»: Области видимости.
x = "глобальный"
def outer():
x = "обрамляющий"
def inner():
x = "локальный"
print(x) # -> "локальный"
inner()
print(x) # -> "обрамляющий"
outer()
print(x) # -> "глобальный" x = "глобальный"
def outer():
x = "обрамляющий"
def inner():
x = "локальный"
print(x) # -> "локальный"
inner()
print(x) # -> "обрамляющий"
outer()
print(x) # -> "глобальный"