| Метод | Когда вызывается | Пример |
|---|---|---|
| __init__ | при создании объекта | obj = MyClass() |
| __str__ | при print(obj) | print(obj) |
| __len__ | при len(obj) | len(obj) |
| __add__ | при obj1 + obj2 | перегрузка + |
| __getitem__ | при доступе obj[key] | obj["x"] |
| __call__ | когда объект вызывают как функцию | obj() |
| __eq__ | при сравнении == | obj1 == obj2 |
Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.