什么是Python什么'爆炸'是为PHP?

Raj*_*kar 102 php python string

我有一个存储在变量中的字符串myvar = "Rajasekar SP".我想用分隔符拆分它,就像我们explode在PHP中使用的那样.

Python中的等价物是什么?

Sil*_*ost 164

选择一个你需要的:

>>> s = "Rajasekar SP  def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP  def')
Run Code Online (Sandbox Code Playgroud)

str.splitstr.partition


Pet*_*mit 16

在php中爆炸的替代方案是分开的.

第一个参数是分隔符,第二个参数是最大分割数.返回的部件没有分隔符(除了可能的最后部分).当分隔符为None时,将匹配所有空格.这是默认值.

>>> "Rajasekar SP".split()
['Rajasekar', 'SP']

>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
Run Code Online (Sandbox Code Playgroud)