2013-06-23 10 views
0

Я этот рабочий тестовый код:Align поплавка и определить точность в строке форматирования

In [16]: print "{:>20}{:0.2f}".format("", 34) 
       34.00 

, но я хотел бы сделать это с помощью только один аргумент в формате, как я пишу это?

+0

верстку, чтобы ограничить размер заполнения переменной. Вы хотите иметь 20 пробелов. '' '* 20 +' {: 0.2f} '. Format (34) ' – JBernardo

+0

Я хочу, чтобы пробелы + поплавок всегда был 20 шириной – talloaktrees

+0

Тогда вы делаете это неправильно. Проверь это. Это должно быть: '' {: 20.2f} '. Format (34) ' – JBernardo

ответ

2

Это вы намеревались?

>>> print "{:>25.2f}".format(34) 
       34.00 

Обратите внимание: мои пробелы могут отличаться от ваших (пробелы у меня на том же расстоянии от вашего примера).

Это то, что кажется мне:

ширина

enter image description here