填充数字并在Python中截断它们

时间:2017-09-16 23:10:49

标签: python truncate pad

我目前在python中编写一个程序,我需要能够截断2位小数后的数字并将其对齐到表中。但是,我不确定如何截断AND填充输出。这是我想改变的代码,目前有截断。

print(month_count,'\t','\t',monthly_payment,'\t','\t',"%.2f" % '%d' % interest_amount,'\t','\t',"%.2f" % loan)

1 个答案:

答案 0 :(得分:0)

您可能希望.format()用于截断和对齐:

In [6]: '{:>10.2f}'.format(1000.00001)
Out[6]: '   1000.00'

>10部分表示正确调整,总共10个字符。 .2f表示只保留2位小数。

有关详情,请参阅https://pyformat.info/