init(self, x=0, y=0):
self.x = x
self.y = y
def repr(self):
return f'Vector({self.x!r}, {self.y!r})'
!r - Зачем?
!r означает что надо не в строку преобразовывать а в repr если он указан для этого объекта
Для f-строки "указание" (откуда брать)?
Обсуждают сегодня