Встречается на собеседованиях • сегодня
Что хранится в области видимости в Python
В Python область видимости (scope) хранит переменные, функции, классы и другие объекты, доступные в определённом контексте выполнения.
- Локальная (local): переменные внутри функции (включая аргументы).
- Enclosing (nonlocal): переменные из внешней функции (для вложенных функций).
- Глобальная (global): переменные на уровне модуля.
- Встроенная (built-in): встроенные функции и исключения (например,
print(),len()).
Пример:
python
x = 10 # Глобальная
def outer():
y = 20 # Enclosing
def inner():
z = 30 # Локальная
print(x, y, z) # Доступ ко всем
inner()
outer()Порядок поиска переменных: LEGB (Local → Enclosing → Global → Built-in).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы