什么是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.split
和str.partition
在PHP中爆炸的替代scheme是拆分 。
第一个参数是分隔符,第二个参数是最大数字分割。 零件返回时不带分隔符(可能除了最后一个零件)。 当分隔符为“无”时,所有的空白符合。 这是默认的。
>>> "Rajasekar SP".split() ['Rajasekar', 'SP'] >>> "Rajasekar SP".split('a',2) ['R','j','sekar SP']