Элегантное ООП в Python

9531

Элегантное ООП в Python

Разбираемся с магическими методами в Python, облегчающими жизнь с ООП. Вам понравится!

Элегантное ООП в Python
Элегантное ООП в Python

Что за магические методы?

1. __init__()

2. __str__()

3. __len__()

4. __getitem__()

5. __setitem__()

6. __getattr__() and __setattr__()

7. __iter__()

8. __add__() и другие математические методы

Имеет смысл осуществлять математические операции с этими объектами — это сделает наш код интуитивно понятнее и элегантнее.

Заключение