class Dummy(object):

    def __init__(self):
        self.value1 = 'A VALUE'
self.value2 = 'ANOTHER VALUE'
self.value3 = 'THIRD VALUE'

def __str__(self):
    return '{value1:{0}},{value2:{1}},{value3:{2}}'.format(*[20, 8, 10], **
        vars(self))
print(Dummy())
Строковый формат фиксированной ширины Python с использованием vars или __dict__