Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.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 3.x - Fatal编程技术网

在python中从列表变量中提取字符串的一部分

在python中从列表变量中提取字符串的一部分,python,python-3.x,Python,Python 3.x,输出-['name:sourav\n'] 我只想从varName变量中提取'sourav' 你们能帮个忙吗,我是python的新手也许看看.split(split by) 拆分依据是字符串,在本例中为“:” 另外,请查看.strip(strip by) strip by是一个字符串,但默认为去掉名称末尾的\n(换行符)。把这些放在一起,你就能得到答案 示例: a=['name:sourav\n'] b=a[0]。拆分(“:”)[1]。拆分() 印刷品(b) 注意:在发布有关StackOverf

输出-
['name:sourav\n']

我只想从varName变量中提取'sourav'

你们能帮个忙吗,我是python的新手

也许看看
.split(split by)
拆分依据是字符串,在本例中为“:”

另外,请查看
.strip(strip by)
strip by是一个字符串,但默认为去掉名称末尾的
\n
(换行符)。把这些放在一起,你就能得到答案

示例:

a=['name:sourav\n']
b=a[0]。拆分(“:”)[1]。拆分()
印刷品(b)

注意:在发布有关StackOverflow的问题之前,先尝试搜索并查看文档。

您可以做的是:

print(varName)
这将输出名称sourav。
老实说,在提问之前请检查文档,但我们仍然很乐意提供帮助。

您能提供更多输入格式的示例吗?成为“核心”不是借口。阅读文档和学习教程。了解
.split()
。非常感谢及时回复。。找到了使用re.findall(r':(\w+),varName)的解决方案您不需要使用re模块,看看我的解决方案,不需要模块(也简单得多)
    varName = "name: sourav\n"
    name = list(varName.split(": "))
    print(name[1])