我在Python 3.1中有以下代码
"{0:.6E}".format(9.0387681E-8)
这给出了一个9.038768E-08的字符串,但是我希望删除字符串9.038768E-8并删除E-08的前导0。我应该怎么做呢?
答案 0 :(得分:2)
你可以做这样的事情
"{0:.6E}".format(9.0387681E-8).replace("E-0", "E-")
或更好的JBernardo建议
format(9.0387681E-8, '.6E').replace("E-0", "E-")
如果您有大号
,您还需要替换E+0