Python Разработка | Web Backend, Парсинг & Telegram Bots. Пайтон программирование с нуля. Django, FastAPI и SQL. Уроки для начинающих и IT карьера. Coding.
Образование · 20 августа 2026 г.
Создание новой переменной в Python фактически означает создание нового имени для уже су... — 20 августа 2026 г. в 06:28:06.383
Создание новой переменной в Python фактически означает создание нового имени для уже существующего объекта. Именно поэтому этот процесс называется связыванием имени (name binding). Существует множество способов связать имя с объектом. Вот примеры того, как можно связать x: x = y # Присваивание import x # Импорт модуля class x: pass # Определение класса def x(): pass # Определение функции def y(x): pass # Определение аргумента функции for x in y: pass # Перебор элементов в цикле with y as x: pass # Использование в конструкции with except y as x: pass # Обработка исключения Также можно привязать имя к объекту, манипулируя глобальным пространством имен: In : x NameError: name 'x' is not defined # Ошибка: переменная x не определена In : globals()['x'] = 42 # Присваивание через globals() In : x Out: 42 # Теперь x привязан к 42 Однако нельзя сделать то же самое с locals(), так как изменения словаря locals() игнорируются. 👉 @BookPython

