Встречается на собеседованиях • сегодня
Что такое магические методы
Магическими методами называют методы, имена которых начинаются и заканчиваются двойным подчеркиванием. Магические они потому, что почти никогда не вызываются явно. Их вызывают встроенные функции или синтаксические конструкции. Например, функция len() вызывает метод __len__() переданного объекта. Метод __add__(self, other) вызывается автоматически при сложении оператором +.
Перечислим некоторые магические методы:
- __init__: инициализатор класса
- __add__: сложение с другим объектом
- __eq__: проверка на равенство с другим объектом
- __iter__: возвращает итератор
Oct. 10, 2023, Источник
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
