Реализации методов по умолчанию в python (__ str __, __ eq __, __ repr __, ect.)

Есть ли способы добавить простые реализации для __ str __ , __ eq __ , __ repr __ в класс?

В основном я хочу, чтобы __ eq __ было просто равным, все ли переменные экземпляра без префикса равны.
И __ str __ / __ repr __ , который просто называет каждую переменную и вызывает str / repr для каждой переменной.
Есть ли механизм для этого в стандартной библиотеке?

5
задан Roman A. Taycher 29 October 2011 в 09:18
поделиться