只需使用字符串格式或format()
函数:
>>> for dec in decimals:
... print format(dec, '7.2f')
...
0.00
11.11
222.22
3333.33
1234.57
decimal.Decimal
支持与浮点数相同的格式规范,因此您可以根据需要使用指数,定点,通用,数字或百分比格式。
这是格式化小数的官方和pythonic方法。的Decimal
类实现的.__format__()
方法有效地处理这样的格式。