Внутри каждого типа данных будь-то инт, строка, или список находятся методы __инит__ и __дел__ которые отвечают за создание объекта, и его удаление, если ты создаёшь объект типа инт он указывает на одну область памяти в куче, присваивая ему значение другого объекта они указывают на один и тот же объект. То есть все логично. И это не ЖС, тут нету нескольких проходов компилятора, с так называемым хоистингом. По этому до инициализации объекта его просто не существует.
Пиздеж какой-то
Ну окей, ты часто аллоцируешь память?
Инит не отвечает за создание. Он отвечает за заполнение данными созданного экземпляра. Как и дел
Я не разработчик питонв
А на плюсах ты часто выбираешь аллокатор? Или просто создаешь объект?
Ну, я читал что инит это имеенно конструктор объекта, а дел, это дескриптор.
конструктор но не создатель
И не конструктор
Начнем с того что я на плюсах не кодю. У меня для этого есть С#.
Где почитать можно?
https://t.me/ru_python_beginners/1769433
Понял, а детальней в той же документации почитать можно где?
https://docs.python.org/3/reference/datamodel.html#metaclasses Может тут где-то
Обсуждают сегодня