浮動小数点数をテキスト ファイルに書き込んでいますが、Python が "0.000002" のような数値を "2e-6" として書き込むのをやめてくれると本当にありがたいです。私に何ができる?
2 に答える
2
次のようなフォーマット ディレクティブを使用できます。
n = 0.000002
print('{:f}'.format(n))
0.000002
フォーマットの詳細については、これらのPython ドキュメントを参照してください
または、Python v2.6 より前に動作している場合は古いスタイル (@mgilson と @artSwri に感謝)
print('%f' % n)
于 2012-05-29T19:53:31.560 に答える
1
>>> "%f" % 2e-6
'0.000002'
于 2012-05-29T19:53:28.577 に答える