Повторение значения Python3.2 Str.format

Я генерирую специально отформатированные входные файлы для программы и использую для этого небольшой интерфейс с графическим интерфейсом tkinter на Python. В старом коде использовались операторы формата fortran. Если не существует набора функций прямого преобразования для python (которого я не нашел), я полагал, что форматирование python подойдет. В общем, может, но я не могу найти способ повторения определенного значения:

Например, в fortran: Крис.

править Вот более наглядный пример того, что я сейчас делаю:

>>> ---tester = ["M", "T", 1111, 2222, 234.23456, "testing"]    
>>> ---fmt = "{0:1}{1:1}, {2:3d}, {3:5d}, {4:8.3F}, {5:>7}"    
>>> ---print(fmt.format(*tester))    
MT,  13,  1234,  234.235, testing

Я хотел бы иметь возможность

>>> ---tester = ["M", "T", 1111, **2222, 3333, 4444**, 234.23456, "testing"]    
>>> ---fmt = "{0:1}{1:1}, {2:3d}, **3*{3:5d}**, {4:8.3F}, {5:>7}"    
>>> ---print(fmt.format(*tester))       
5
задан ThiefMaster 5 May 2011 в 07:12
поделиться