🤔 Чем функция __init__ в классе отличается от функции __new__В Python __new__ отвечает за создание нового объекта класса и вызывается перед __init__, принимая первый аргумент cls вместо self. __new__ полезен, когда нужно контролировать создание объекта, например, при наследовании от неизменяемых типов (например, int или str). __init__ инициализирует уже созданный объект, устанавливая его начальные значения и атрибуты.Ставь
👍 если знал ответ,
🔥 если нет
Забирай
📚 Базу знаний