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

如何拆分python字符串

如何拆分python字符串,python,Python,我有一个python函数,它返回以下内容: i、 e.一个字符串,包含3个由逗号分隔的值 如何将此字符串拆分为3个新变量 >>> s = "192.168.200.123, 02/12/2013 13:59:42, 02/12/2013 13:59:42" >>> n = [e.strip() for e in s.split(',')] >>> print n ['192.168.200.123', '02/12/2013 13:59:4

我有一个python函数,它返回以下内容:

i、 e.一个字符串,包含3个由逗号分隔的值

如何将此字符串拆分为3个新变量

>>> s = "192.168.200.123, 02/12/2013 13:59:42, 02/12/2013 13:59:42"
>>> n = [e.strip() for e in s.split(',')]
>>> print n
['192.168.200.123', '02/12/2013 13:59:42', '02/12/2013 13:59:42']
n
现在是一个包含三个元素的列表。如果您知道字符串将被拆分为三个变量,并且您想命名它们,请使用以下方法:

a, b, c = [e.strip() for e in s.split(',')]

条带用于删除字符串前后不需要的空格。

使用拆分功能:

my_string = #Contains ','
split_array = my_string.split(',')
result = my_function()
results = result.split(',')
解决此问题的两种方法:

myfunction()
中,返回
列表
元组
返回(a,b,c)
或返回
[a,b,c]

或者,您可以使用以下功能:

my_string = #Contains ','
split_array = my_string.split(',')
result = my_function()
results = result.split(',')
您可以将其进一步简化为:

result = my_function().split(',')

如果您可以控制该python函数,那么最好将这三个值作为元组而不是字符串返回(
return(a,b,c)
)可能的重复项