Вывод класс или его объект через print() в python?

Видел в C#, что при переопределении метода ToString() можно реализовать свой собственный вывод ()например выводить значение полей класса. Можно ли сделать что-то похожее в python?
Например, если у меня есть класс Test, то при выводе его через print я увидел не стандартное сообщение, а строку "'это пользовательский вывод"

t = Test()
print(t) # нужно, что бы вывело "'это пользовательский вывод"

Некоторые стандартные функции языка Питон являются всего лишь обертками над вызовом метода для передаваемого параметра. Так, при вызове print вызывается функция str, которая в свою очередь вызывает метод __str__ для своего параметра. Переопределите его..

class Test:
    def __init__(self):
        pass

    def __str__(self):
        stroka = "это пользовательский вывод"
        return stroka

t = Test()
print(t)

Оно?

Да, спасибо!