Описание тега python-nonlocal

Ключевое слово нелокального Python 3 отмечает переменную как взятую из родительской области и аналогично ключевому слову global.

В nonlocalключевое слово (введенное в Python 3) позволяет пометить переменную как переменную, которая должна быть взята из родительской области. Его можно использовать только во вложенной функции, и переменная должна существовать в области вложенности (в отличие отglobal ключевое слово).