Встречается на 1% собеседований по Python
Какая область видимости выше глобальной
В Python нет области видимости выше глобальной. Глобальная область видимости (module scope) — это верхний уровень. Однако есть встроенная область (built-in scope), содержащая такие имена как print, len, str и другие. Она проверяется последней при поиске имени.
Пример:
python
x = 10 # глобальная область
def func():
print(x) # ищет в локальной, затем в глобальной, затем в built-in
func() # выведет 10
print(len) # len будет найден в built-in scopeВажно: built-in не "выше" глобальной, а существует параллельно как резервная область для поиска имен.

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