Специальные методы: __repr__, __str__, __eq__, __len__
Содержание курса
Дан класс:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def __repr__(self):
return f'Point({self.x}, {self.y})'
def __str__(self):
return f'({self.x}, {self.y})'
p = Point(3, 4)
Что выведут/вернут следующие три выражения?
print(p)
repr(p)
[p]
