Хабы: Блог компании Timeweb Cloud, Python, Программирование
Методы dunder (double underscore) или методы двойного подчеркивания — специальные методы в языке программирования Python, которые содержат по два символа подчеркивания в начале и в конце своего названия. Цель подобного наименования — предотвращение конфликта имен с другими пользовательскими функциями.
Каждый dunder-метод связан с соответствующей языковой конструкцией Python, которая выполняет специфическую операцию по преобразованию данных.
В этом руководстве мы рассмотрим все существующие dunder-методы языка Python и покажем примеры их использования.
Читать далее