Читайте также:
4

В Python вы в основном имеете дело с двумя типами...

В Python вы в основном имеете дело с двумя типами переменных:

- Глобальными (объявленными вне тела функции, то есть в глобальной области видимости)
- Локальными (объявленными внутри функции, то есть в локальной области видимости)

Но когда функция находится внутри другой функции, переменные внешней функции с ее точки зрения не являются ни локальными, ни глобальными. Такие переменные в Python называются нелокальными переменными.

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

В этом руководстве мы на примерах разберем, как работает ключевое слово nonlocal. Но прежде чем перейти к основной теме, стоит вкратце рассказать об областях видимости в Python.

#python

https://pythonturbo.ru/klyuchevoe-slovo-nonlocal-v-python/

В Python вы в основном имеете дело с двумя типами...
50

[https://vk.com/pythonboost|Python движение] - новая группа по Python. В...

[https://vk.com/pythonboost|Python движение] - новая группа по Python.

В ней наши друзья:
1. Рассказывают про Python
2. Публикуют решения задач
3. Проводят [https://vk.com/pythonboost?w=wall-206098555_104|кодинг-марафон], где помогают решать людям задачи и делают код-ревью бесплатно.
4. Публикуют трюки Python.

Рекомендуем посмотреть - https://vk.com/pythonboost/

[https://vk.com/pythonboost|Python движение] - новая группа по Python. В...
Еще посты

Популярные теги:

Свежие комментарии:

Говнюк
Валерия 2 недель назад к записи
Раньше было гораздо ахуенее, ну и сейчас тоже пойдёт, не могу понять она отращивает волосы? Малышка🔥
Юлия 2 недель назад к записи
Иногда Аля кокетничает по-русски
Петр 3 недель назад к записи
есть туториал по постройке ?
Nez 1 месяцев к записи
И где?