xaker

Python по всем правилам. Делаем свою структуру данных совместимой с фичами Python

  • суббота, 26 января 2019 г. в 00:22:32
https://xakep.ru/2019/01/25/python-magic-interfaces/


Для подписчиков
Если ты пишешь на Python, то наверняка видел в стандартных библиотеках определения методов, обернутых в двойные подчеркивания. Эти «магические» методы образуют многие из полезных интерфейсов, которыми ты постоянно пользуешься, — например, когда получаешь значение по номеру элемента или выводишь что-то через print. Сейчас я покажу, как эти методы использовать и в своих программах.