我有一些Decimal
在Python实例。 我想格式化,使得
Decimal('1') => '1.00'
Decimal('12.0') => '12.00'
Decimal('314.1') => '314.10'
Decimal('314.151') => '314.151'
因此,确保总有至少两位小数,甚至更多。 虽然有解决方案,不乏为四舍五入至n
小数我能找到确保对数的下限干脆利落的方式。
我目前的解决方案是计算:
first = '{}'.format(d)
second = '{:.2f}'.format(d)
并采取其有史以来二是更长的时间。 然而,它似乎有点hackish的。