简单的问题,对不起,我能解决这个问题。我有一些数字是由 浮动(STRING) 它们显示为xxx.0,但我希望它们以.00结尾,如果它确实是一个整数。我该怎么做?
谢谢!
编辑:
Python认为float没有cal'format()'
答案 0 :(得分:11)
>>> '%.2f' % 2.0
'2.00'
答案 1 :(得分:2)
此外:
>>> "{0:.2f}".format(2.0)
'2.00'
答案 2 :(得分:1)
如果你不喜欢要舍入的数字,你需要做更多的事情:
>>> "%.2f" % 1.99999
'2.00'
>>> "%.2f" % (int(1.99999*100)/100.0)
'1.99'
答案 3 :(得分:1)
>>> "{0:.2f}".format(2)
'2.00'
有关{0}.format()
语法的详细信息,请查看此处:Format String Syntax