Iは次のようにフォーマットされる浮動小数点数の長いリストを有する:Pythonのフロートが固定されていない精度
例:
ケース1)6.0 -> 6.0
(末尾ゼロ)
ケース2)1.23456789 -> 1.234567
(又は1.234568
)6の(最大精度)
ケース3)0.000004 -> 0.000004
(無指数)
私が使用することができます例1 & 2が、3
'{}'.format(round(x, 6))
が与える4E-06
私は
'{:6f}'.format(6.0)
が、私はケース1)のための6.000000を取得使用している場合は、
があります私が望むフォーマットを得るためのきれいな方法?
さて、あなたは二つの異なるフォーマットをしたい考えると、次の2つの異なるフォーマット文字列が必要になります。 –
私は2つの異なるフォーマットを望んでいません。ちょうど末尾のゼロはなく、指数も最大精度もありません。 –
はい(NAmorimが以前に投稿したように) –