A
Size: a a a
A
A
>>> repr(x)
'<__main__.Foo object at 0x7ffb569f5040>'
4
A
__str__, но при вызове str(obj) работает как repr()А
V
V
r
А
r
A
__str__ нужен, чтобы при подстановке объекта в форматную строку ты получала осмысленный текст (в данном случае аттрибут name у объекта).r
r
А
A
r
A
r
r
А