Python академия

@python_of
Фото Почему присвоение не является копированием? В python все является объектом. В этом легко убедится воспользовавшись функцией dir(). При присвоении в новую переменную отправляется ссылка на объект. А при изменении объекта ссылка на него не меняется. Тут многие могут спросить про строки и числа, поэтому отвечаю — с ними то же самое. Просто при операциях не изменяется старый объект, а создается новый. Все это можно проследить воспользовавшись функцией id(), которая показывает номер объекта. Интересно то, что за частью чисел в языке на программном уровне закреплена ссылка на объект. Можете попробовать сами. Подписывайтесь на канал 👉 @python_of
Если у вас установлено приложение,
вы можете сразу перейти в канал