什么是Python什么是“爆炸”是PHP?

我有一个string存储在variablesmyvar = "Rajasekar SP" 。 我想用分隔符来分割它,就像我们在PHP中使用explode一样。

Python中的等价物是什么?

select你需要的一个:

 >>> s = "Rajasekar SP def" >>> s.split(' ') ['Rajasekar', 'SP', '', 'def'] >>> s.split() ['Rajasekar', 'SP', 'def'] >>> s.partition(' ') ('Rajasekar', ' ', 'SP def') 

str.splitstr.partition

在PHP中爆炸的替代scheme是拆分 。

第一个参数是分隔符,第二个参数是最大数字分割。 零件返回时不带分隔符(可能除了最后一个零件)。 当分隔符为“无”时,所有的空白符合。 这是默认的。

 >>> "Rajasekar SP".split() ['Rajasekar', 'SP'] >>> "Rajasekar SP".split('a',2) ['R','j','sekar SP']