指定された長さまでゼロの2倍の数を埋める方法は?
printf "{:.3}".format(0.12) # Doesn't pad
私は手に入れたい
0.120
あなたはf
後が必要です3
:
In [19]: "{:.3f}".format(0.12)
Out[19]: '0.120'
フロートの場合、タイプを指定しないと'g'
、デフォルトで使用されます。
In [27]: "{:.20}".format(0.12)
Out[27]: '0.11999999999999999556'
In [28]: "{:.20g}".format(0.12)
Out[28]: '0.11999999999999999556'
ここのドキュメント。
あなたはフォーマット文字列でそれを行うことができます
print('%.3f' % 0.12)
タイプ指定子がありません:
>>> print "{:.3f}".format(0.12)
0.120