我想在我的腳本中用新的Python字符串格式化語法替換舊的字符串格式化行爲,但如何避免當我處理浮動時四捨五入?避免在新的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
。
如何避免在此處舍入並使用新格式語法獲取舊輸出?
除了答案,檢查了這一點太:http://stackoverflow.com/questions/13511612/format-float-as-int – dpatro