Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python字符串解析浮动_Python_Python 2.7 - Fatal编程技术网

Python字符串解析浮动

Python字符串解析浮动,python,python-2.7,Python,Python 2.7,如何将“14/15”字符串更改为浮点? 我正在尝试从文本文件中提取数据,希望将“1/3”转换为浮点。浮动(“1/3”)不起作用。我在考虑将“/”除以1和3分成两部分,然后再除以,但这似乎很难理解。有没有更像蟒蛇的方法?如果您相信自己的输入,我将使用Python 2.7: from __future__ import division eval('14/15') 如果您只需要计算简单的X/Y分数: s = "14/15" num, denom = map(float, s.split("/",

如何将“14/15”字符串更改为浮点?
我正在尝试从文本文件中提取数据,希望将“1/3”转换为浮点。浮动(“1/3”)不起作用。我在考虑将“/”除以1和3分成两部分,然后再除以,但这似乎很难理解。有没有更像蟒蛇的方法?如果您相信自己的输入,我将使用Python 2.7:

from __future__ import division

eval('14/15')

如果您只需要计算简单的
X/Y
分数:

s = "14/15"
num, denom = map(float, s.split("/", 1))
print(num / denom)
如果需要更完整的表达式计算器,请查看该模块


使用
eval()。谢谢,@nullstellensatz。如果你不知道你的数据来自哪里,那真的很危险。