仅在python的输出值中访问数字

时间:2014-09-17 06:20:26

标签: python python-3.x ipython

我的脚本给了我能量输出:

E = [0.0432929 kcal mol-1 ]    

E[:1]也给了我同样的信息。

乘以2给我:

[0.0432929 kcal mol-1, 0.0432929 kcal mol-1]Len函数为1提供了E值。

有人可以告诉我如何才能访问数值吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果您拥有的是一个字符串(E [0])

"0.0432929 kcal mol-1"

你应该拆分单词,然后转换数字中的第一个:

x = E[0].split()
x = float(x[0])

现在x是你想要的数字。