我有一个包含很多部分字符串的字符串
>>> s = 'str1, str2, str3, str4'
现在我有一个像下面这样的功能
>>> def f(*args):
print(args)
我需要的是将我的字符串分成多个字符串,以便我的函数打印出类似这样的东西
>>> f(s)
('str1', 'str2', 'str3', 'str4')
有人有想法,我该怎么做?
这是我搜索的内容。
>>> s = s.split(', ')
>>> f(*s)
('str1', 'str2', 'str3', 'str4')
答案 0 :(得分:21)
您可以使用split()
拆分字符串。语法如下......
stringtosplit.split('whattosplitat')
要在每个逗号和空格处拆分示例,它将是:
s = 'str1, str2, str3, str4'
s.split(', ')
答案 1 :(得分:8)
有点谷歌会发现这个..
string = 'the quick brown fox'
splitString = string.split()
...
['the','quick','brown','fox']
答案 2 :(得分:2)
尝试:
s = 'str1, str2, str3, str4'
print s.split(',')