我尝试用更准确的数字显示数字。
import string
print string.format(" %.5f", 0.5)
但是这个给我一个错误:AttributeError:' module'对象没有属性'格式' 请问有什么问题?
答案 0 :(得分:4)
使用%
运算符或str.format
:
>>> "%.5f" % 0.5
'0.50000'
>>> "{:.5f}".format(0.5)
'0.50000'
>>>
答案 1 :(得分:0)
string.format
看起来像是一个java语法。
%
在速度方面比str.format
提供了更好的性能,而后者在格式化方面提供了更专业的输入灵活性。