我有一个浮点数,比如说 8.8,我想将其格式化为 0008.800
我读了这个http://docs.python.org/2/library/stdtypes.html#string-formatting
如果我做
'%06g'%(8.8)
我得到 0008.8
但我仍然不知道如何包含其他小数
我有一个浮点数,比如说 8.8,我想将其格式化为 0008.800
我读了这个http://docs.python.org/2/library/stdtypes.html#string-formatting
如果我做
'%06g'%(8.8)
我得到 0008.8
但我仍然不知道如何包含其他小数
%f
不使用%g
:
>>> '%08.3f'%(8.8)
'0008.800'
其中 8 是宽度,3 是精度。
使用新样式字符串格式:
>>> "{:08.3f}".format(8.8)
'0008.800'