我有一个字符串,它存储在一个变量myvar = "Rajasekar SP"
中。我想用分隔符来分割它,就像我们在PHP中使用explode
一样。
Python中的等价物是什么?
发布于 2010-10-04 19:40:31
选择一个您需要的:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
发布于 2010-10-04 19:48:32
在php中分解的另一种选择是split。
第一个参数是分隔符,第二个参数是最大数量拆分。返回的部分不带分隔符(可能最后的部分除外)。当分隔符为None时,将匹配所有空格。这是默认设置。
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
https://stackoverflow.com/questions/3854867
复制相似问题