В Java я могу переопределить метод toString() моего класса. Затем функция печати Java печатает строковое представление объекта, определенного его toString(). Есть ли эквивалент Python для Java toString()?
Например, у меня есть класс PlayCard. У меня есть экземпляр c из PlayCard. Сейчас:
>>> print(c)
<__main__.Card object at 0x01FD5D30>
Но я хочу что-то вроде:
>>> print(c)
A♣
Как настроить строковое представление экземпляров моего класса?
Я использую Python 3.x
