我正在阅读wrox Beginning Python一书。在第2章中,示例状态为在python中显示小数范围内
>>> print "$.03f" & 30.0
$30.001
但是,这并不能解释命令的行为。当.3和.003等在shell中具有相同的行为时,为什么要使用.03?此外,它不能解释时,我只是用3
>>> print "%.03f" % (2.34567891)
2.346
>>> print "%.003f" % (2.34567891)
2.346
>>> print "%.0003f" % (2.34567891)
2.346
>>> print "%.3f" % (2.34567891)
2.346
>>> print "%3f" % (2.34567891)
2.345679
我试图寻找,但不可能得到的结果,因为我不知道相关的关键字是什么什么happends。
的''%经营者被淘汰,慢慢来。我开始使用'format':'print'{:.4}'。format(2.34567891)'。 – Blender