3

私はPython 3.1で次のコードを持っています

"{0:.6E}".format(9.0387681E-8)

の文字列が得られます が、先頭の 0 を削除し9.038768E-08た文字列が必要です。これについてどうすればよいですか?9.038768E-8E-08

4

1 に答える 1

3

あなたはこのようなことをすることができます

"{0:.6E}".format(9.0387681E-8).replace("E-0", "E-")

JBernardoが示唆するように、またはそれ以上

format(9.0387681E-8, '.6E').replace("E-0", "E-")

E+0数が多い場合は、 for も置き換える必要があります

于 2013-02-13T21:12:25.907 に答える