Python 2.7 Python:如何显示精确的十进制值
我有一本像这样的字典Python 2.7 Python:如何显示精确的十进制值,python-2.7,Python 2.7,我有一本像这样的字典 >> dic = {'yearly': 79.00, 'monthly': 59.00} 打印驾驶员信息中心(dic)时,它会从十进制数字中删除最后一个零 >> print dic >> {'monthly': 59.0, 'yearly': 79.0} 如何将原始值设置为59.00而不是59.0?打印数字时,您可以 x = 5 print '%.2f' % x 其中,2指定需要2个小数位 或者,更更新/通用的版本是 print '
>> dic = {'yearly': 79.00, 'monthly': 59.00}
打印驾驶员信息中心(dic)时,它会从十进制数字中删除最后一个零
>> print dic
>> {'monthly': 59.0, 'yearly': 79.0}
如何将原始值设置为59.00而不是59.0?打印数字时,您可以
x = 5
print '%.2f' % x
其中,2指定需要2个小数位
或者,更更新/通用的版本是
print '{:.2f}'.format(x)
如果您确实希望dict对象能够很好地打印,那么可以创建一个自定义类,指定_str____________________________________函数来打印dict,但是您想要打印它<