我是Python新手,我很难将数字格式化为17个字符,包括小数点。
示例:
100.00
结果:
0000000100.000000
我尝试.zfill(17)
,但它只显示小数点后的一位数。
答案 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'