【发布时间】:2014-03-13 06:37:07
【问题描述】:
我想在我的脚本中用新的 python 字符串格式化语法替换旧的字符串格式化行为,但是在处理浮点数时如何避免舍入?
旧版本
print ('%02d:%02d:%02d' % (0.0,0.9,67.5))
收益00:00:67
而我的(显然是错误的)翻译成新的语法
print ('{0:0>2.0f}:{1:0>2.0f}:{2:0>2.0f}'.format(0.0,0.9,67.5))
产生00:01:68。
如何避免此处舍入并使用新格式语法获取旧输出?
【问题讨论】: