0

我有一个浮点数,比如说 8.8,我想将其格式化为 0008.800

我读了这个http://docs.python.org/2/library/stdtypes.html#string-formatting

如果我做

'%06g'%(8.8)

我得到 0008.8

但我仍然不知道如何包含其他小数

4

1 回答 1

2

%f不使用%g

>>> '%08.3f'%(8.8)
'0008.800'

其中 8 是宽度,3 是精度。

使用新样式字符串格式

>>> "{:08.3f}".format(8.8)
'0008.800'
于 2013-06-27T15:47:30.173 回答