需要将4.2215E + 01类型的科学数字格式转换为Python中的float

时间:2014-05-20 14:28:06

标签: python valueconverter

我从excel文件中提取数据,该文件由科学软件以下列方式保存: 4.2215E + 01我需要保存为42.215。

我可以想出一种写代码的方法。我需要知道的是,如果python已经提供了一种方法来做到这一点,这将使我需要编写另外的代码,这是不必要的。

如果答案显而易见,我是python的新手,请原谅我。

1 个答案:

答案 0 :(得分:0)

只需将字符串转换为float(),如下所示:

n = float("4.2215E+01")
print n
> 42.215