将浮点数格式化为17个字符 - Python

时间:2014-01-07 14:53:04

标签: python

我是Python新手,我很难将数字格式化为17个字符,包括小数点。

示例:

100.00

结果:

 0000000100.000000

我尝试.zfill(17),但它只显示小数点后的一位数。

2 个答案:

答案 0 :(得分:3)

使用str.format

>>> '{:017.6f}'.format(100.00)
'0000000100.000000'

format

>>> format(100.00, '017.6f')
'0000000100.000000'

答案 1 :(得分:1)

我喜欢这个:

In [42]: '%017.6f'%100
Out[42]: '0000000100.000000'