我试图教自己一点python,在这个过程中,我从一些地方“借用”代码来帮助构建我的项目。一段从字符串中提取温度值的代码的狙击手看起来像这样。。。你知道吗
re.findall(r"Temp=(\d+.\d+)", *string_variable*)[0]
就我的一生而言,我找不到任何关于“[0]”在结尾的用途以及如何使用它的文档。你知道吗
显然,我发现如果没有它,我的最终输出是这样的:
['71.8']
有了它,我的号码就更干净了:
72.0美元
有人能告诉我这是哪里的文件,这样我就可以更好地了解如何使用它在未来?你知道吗
Tags:
在
re.findall
节中的documentation for re表示“返回字符串中模式的所有非重叠匹配,作为字符串列表。”因此返回值是一个列表。^列表的{a2}部分解释了列表末尾的[0]
所做的事情。你知道吗我强烈建议您像我一样通读整个Python Tutorial,或者类似的内容,以学习Python。你知道吗
re.findall(r"Temp=(\d+.\d+)", string_variable)
返回一个列表,[0]
获取该列表的第一个元素。你知道吗这是一个迹象,表明您通过查看没有上下文的代码片段来自学的方法是行不通的。学习更传统的教程。你知道吗
相关问题 更多 >
编程相关推荐