Я определил класс foo и функцию foo.__str__()
. Если x является экземпляром foo, x.__str__()
возвращает строковое представление x. Я проверил это на примерах, и это, кажется, работает так, как я хочу.
У меня вопрос, как мне теперь определить foo.print()
. Я должен использовать __str__
или, к сожалению, повторить код __str__
?