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

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