我在python中生成或获取小数值时遇到问题.现在,我使用float(),但它返回.0而不是.00 ...
>>> d = 10
>>> float(d)
10.0
>>>
Run Code Online (Sandbox Code Playgroud)
如何设置以.00返回的十进制值?
>>10.00
Run Code Online (Sandbox Code Playgroud)
提前致谢 ...
Python只显示需要的东西,因此它会被移位 10.0
如果是将其打印为10.00的问题.
要做到这一点.
>>> d = 10
>>> print "Value: %.2f" % float(d)
Value: 10.00
>>>
Run Code Online (Sandbox Code Playgroud)