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

Как работают __getattr__ и __getattribute__? Разница.

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
__getattribute__ вызывается при любом доступе к атрибуту. __getattr__ — только если атрибут не найден обычным способом.

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

  • A. Они одинаковы Правильный
  • B. __getattr__ — запасной вариант при отсутствии атрибута
  • C. __getattribute__ вызывается реже
  • D. Нельзя использовать вместе

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

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