我有一个包含以下数字格式的cvs文件 4,16221E + 13 我真的不知道这意味着什么。
我该如何更换它们?是否有特殊的功能或脚本来做它?
谢谢你, 哈尼。
答案 0 :(得分:3)
这意味着4.16221 x 10^13
,即41622100000000
。
您可以使用:
float('4,16221E+13'.replace(',', '.'))
>>> 41622100000000.0
Python需要.
作为小数点。
答案 1 :(得分:2)
如果您接受该文字,请将,
替换为.
,然后您就可以获得它可能的数字,例如:
>>> f = '4,16221E+13'
>>> float(f.replace(',', '.'))
41622100000000.0