Наследование классов и методы print / _str_ ()

Приношу свои извинения еще раз за то, что задаю еще один очень второстепенный вопрос. По той или иной причине я пока не могу перейти с Java на Python. Я понимаю, что в Python есть встроенные методы, которые помогают пользователю что-то делать.Но мне было интересно, являются ли следующие два фрагмента кода одинаковыми или один из них «более формальный» в том смысле, что он чаще используется в Java, чем другой.

def print()
    print "My name is___"

и

def _str_()
   print "My name is___"

Опять же, любой из моих методов может быть совершенно неправильным (я предполагаю, что это методы « str ». В интересах экономии времени я не записал имя класса и другие методы / атрибуты. Заранее благодарим.

0
задан user1111042 13 January 2012 в 17:11
поделиться