我有一个像
这样的词典>> dic = {'yearly': 79.00, 'monthly': 59.00}
当打印dic时,它会从十进制数中删除最后一个零。
>> print dic
>> {'monthly': 59.0, 'yearly': 79.0}
如何将原始值设为59.00
而不是59.0
?
答案 0 :(得分:0)
当你打印一个数字时,你可以做
x = 5
print '%.2f' % x
其中2指定你想要2位小数
或者,更新/通用版本是
print '{:.2f}'.format(x)
如果你真的想要你的dict对象打印得很好,你可以创建一个自定义类来指定打印dict的__str__
函数,但是你要打印它