#LEGB

2026-02-21

Область видимости в Python: LEGB и подводные камни

Работа с переменными в Python кажется очевидной до тех пор, пока код не начинает вести себя неожиданно. Ошибки с UnboundLocalError , странное поведение замыканий или некорректная работа global и nonlocal - всё это следствие непонимания области видимости. В Python действует чёткое правило разрешения имён - LEGB . Разберёмся, как оно работает и какие ловушки скрываются под капотом.

habr.com/ru/articles/1002186/

#python #LEGB #nonlocal #global #области_видимости #программирование

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst