例えば10進数が非常に小さい計算をしています。0.0000082
pythonで指数値を文字列形式に変換するには?
変数に保存すると指数形式に変わります。私は最後に文字列として結果が必要です。したがって、str()
を使用して結果を変換することは、e
を文字列に保持するため不可能です。 小数点以下8桁まで正確に文字列が必要です。 8桁の精度をそのまま維持しながらこれを行う方法はありますか?
もう1つの例:5.8e-06
は'0.00000580'
に変換する必要があります。最後の文字列の末尾のゼロは重要ではありません。 他の場所で使用するには文字列が必要です。したがって、これはprint()
関数では行わないでください。
ありがとうございます。はるかに多くの洞察力を与える。私はこの答えを受け入れるだろう。 – aste123