Python中用str.split()通过符号分隔字符串

Python中用str.split()通过符号分隔字符串

分隔字符串的时候,我们可以用str.split()函数,但是我们有时候可能出现这种情况:

s[0]
‘桃花坞里桃花庵,桃花庵下桃花仙,桃花仙人种桃树,又摘桃花卖酒钱。 \n’

s[0].split(’,’)
[‘桃花坞里桃花庵,桃花庵下桃花仙,桃花仙人种桃树,又摘桃花卖酒钱。 \n’]

可见,我们并没有通过逗号分隔开字符串,而是仅仅将其变成一个数组。
因为我们的中文字符串中,使用的符号也是中文的符号,所以这里,我们需要将str.split()函数括号中的符号换做中文的‘,’。

s[0].split(’,’)
[‘桃花坞里桃花庵’, ‘桃花庵下桃花仙’, ‘桃花仙人种桃树’, ‘又摘桃花卖酒钱。 \n’]

其他符号分割也是如此哦

你可能感兴趣的:(编程)