我有以下内容:
'{0:n}'.format(0/10.0)
评估为
0
我希望它评估为
0.0
也就是说,应该总是有1个小数位。这是什么格式?
感谢。
答案 0 :(得分:4)
print('{0:3.1f}'.format(0/10.0)) # '0.0'
浮动的 f
; 3
表示为整个字符串保留的总地点数,1
表示小数位数。
如果您的数字太大而无法放入3个保留空格,则该字符串将占用更多空间:
print('{0:3.1f}'.format(10.0)) # '10.0'; 4 places
答案 1 :(得分:2)
In [24]: "{0:.1f}".format(0)
Out[24]: '0.0'
答案 2 :(得分:0)
如果您将数据更改为浮动您的小数。 a = 1.0#“a”是一个浮点数 a = 1#“a”现在是一个整数
尝试:)