python2.4.3:格式错误?
这是一个例子:
>>> "%.2f" % 0.355
'0.35'
>>> "%.2f" % (float('0.00355') *100)
'0.36'
他们为什么给出不同的结果
没有找到相关结果
已邀请:
3 个回复
抵浮细
这两个表达式创建不同的值。 我不知道它是否在2.4中可用,但您可以使用十进制模块来完成这项工作:
decimal模块将浮点数视为字符串以保持任意精度。
目浆搽
混侩闯空坷