问题:什么是Python?什么是“爆炸”?
我有一个存储在变量中的字符串myvar = "Rajasekar SP"
。我想像explode
在PHP中那样使用定界符将其拆分。
Python中的等效项是什么?
回答 0
选择您需要的一个:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
回答 1
php中explode的替代方法是split。
第一个参数是定界符,第二个参数是最大分割数。返回的部分不包含定界符(可能最后一个部分除外)。当定界符为“无”时,将匹配所有空格。这是默认值。
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。