Шаг 63.
Python: тонкости программирования. Классы и ООП. Преобразование строк (использование __repr__). Ключевые выводы
На этом шаге мы подведем некоторый итог по изученному материалу.
Сформулируем основные выводы.
- Управлять преобразованием строк в своих собственных классах можно, используя дандер-методы __str__ и __repr__.
- Результат метода __str__ должен быть удобочитаемым. Результат метода __repr__ должен быть однозначным.
- В свои классы всегда следует добавлять метод __repr__. По умолчанию реализация метода __str__ просто вызывает метод __repr__.
- В Python 2 вместо метода __str__ следует использовать метод __unicode__.
На следующем шаге мы поговорим о создании своих классов-исключений.
Предыдущий шаг
Содержание
Следующий шаг