⚡️ Что такое ссылочные типы?



Каждый раз, когда создаётся класс, данные записываются в память, а вы получаете ссылку на объект. Поскольку класс возвращает ссылку, он является ссылочным типом.



С помощью ссылок вы можете взаимодействовать с объектом. Например, считывать данные или редактировать их.



Также, ссылки передаются функциям, поэтому все изменения внутри функции повлияют на передаваемый класс, из-за чего часто появляются непредвиденные баги.



Кстати, dict, list, set это всё ссылочные типы. Будьте осторожны, если собираетесь создавать методы для работы с ними.



А вот если вам нужна посмотреть тот самый адрес объекта в памяти, вы можете воспользоваться id.



#теория