2014-01-07 42 views
1

我是Python的新手,我正在努力將數字格式化爲包括小數點在內的17個字符。格式浮點數爲17個字符 - Python

例如:

100.00 

結果:

0000000100.000000 

我試圖.zfill(17),但它僅顯示小數點後一位數。

+0

你多的小數位你想要什麼?總是6? – Christian

+0

是的。我需要總是有6位小數 – Omar

回答

3

使用str.format

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

format

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

我喜歡這樣的:

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