对齐浮点数并以字符串格式指定精度

tal*_*ees 0 python string formatting

我有这个工作的测试代码:

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

但是我只想用一个格式的参数来做,我该怎么写呢?

Ter*_*ryA 5

这是您想要的吗?

>>> print "{:>25.2f}".format(34)
                34.00
Run Code Online (Sandbox Code Playgroud)

请注意,我的空格可能与您的空格不同(我的空格与您的示例的距离相同)。

这是给我看的东西:

在此处输入图片说明