Я обычно пишу __repr__
как способ показать, как экземпляр может быть воссоздан в первую очередь. Например:
class Component:
def __init__(self, start, end):
self.start = start
self.end = end
def __repr__(self):
return f'{self.__class__.__name__}(start={self.start}, end={self.end})'
Существует ли «стандартный» способ написания __repr__
, если нет, предлагаются ли варианты / рекомендации по написанию этого текста, или это полностью субъективно?