12 из 160 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
В чём ключевое различие между global и nonlocal с точки зрения областей видимости, на которые они ориентированы?
global
nonlocal
global нацелен на область видимости уровня модуля, а nonlocal — на ближайшую охватывающую область видимости функции, которая не является глобальной
global нацелен на все внешние области видимости, а nonlocal — только на непосредственно охватывающую область видимости
nonlocal нацелен на область видимости уровня модуля, а global — на ближайшую охватывающую область видимости функции
И global, и nonlocal нацелены на одну и ту же область видимости, но nonlocal используется для неизменяемых типов