Задать вопрос
@WebDeveloper2016

Как получить строковое представление объекта?

У меня есть класс. Я хочу чтобы его строковое представление возвращало строку в которой были перечислены все его публичные свойства через перенос строки '\n'. Знаю что надо перегружать __str__ просто пока никак не придумаю алгоритм реализации. Помогите пожалуйста. Например:
class Foo:
	a = 123
	b = 'ololo'
	
	def __str__(self):
		return 'a : ' + a + '\nb : ' + b

Что то эдакое, только автоматизировано.
  • Вопрос задан
  • 442 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя ThemeZV К ответам на вопрос (3)
@Themezv
Js developer (React.js)
Использовать dir. В нем выбрать элементы не начинающиеся с '_'
Ответ написан