Напечатайте число с плавающей запятой с точностью, выравниваемой по правому краю

Я немного новичок в программировании на Python, поэтому, пожалуйста, будьте со мной полегче. Я пытаюсь вызвать строковый атрибут rjust, а также указать точность для числа с плавающей запятой. Вот код и образец вывода (обратите внимание, что 0,00 не выровнено по правому краю):

print '%s: %s %s \tchange: %.2f' % (Instance1.symbol.ljust(5), 
    Instance1.name.ljust(50), Instance1.buyprices.rjust(10), Instance1.val)

ВЫХОД:

AXP  : American Express Company                          55.38  change: -1.15  
AXR  : Amrep Corp.                                       6.540  change: 0.00
15
задан Levon 15 July 2012 в 13:19
поделиться