← Все вопросы по Python
🔥 Python 📂 Python Core ⚡ Junior/Middle

Чем отличается __new__ от __init__?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
__new__ создаёт объект (возвращает экземпляр), __init__ инициализирует его. __new__ вызывается первым.

Варианты ответа в приложении:

  • A. __init__ создаёт объект Правильный
  • B. __new__ отвечает за выделение памяти и возврат экземпляра
  • C. __new__ не может быть переопределён
  • D. Оба вызываются одновременно

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.