Сопоставление Junior ООП и dataclasses спрашивают часто обновлено
Магические методы и операции
Вопрос
Сопоставьте операцию и магический метод, который она вызывает.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Магические методы реализуют протоколы языка. Если contains нет, in переберёт элементы через iter или getitem.
Правильные пары
len(x)__len__x[k]__getitem__k in x__contains__x(1)__call__with x:__enter__ и __exit__a < b__lt__Разбор
Магические методы реализуют протоколы языка. Если __contains__ нет, in переберёт элементы через __iter__ или __getitem__.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Регистрация подклассов без метакласса
Следующий вопрос
Что вызывается при создании экземпляра