Что такое Python, что "взрывается" для PHP?

У меня была строка, которая хранится в переменной myvar = "Rajasekar SP". Я хочу разделить его с разделителем, как мы с помощью explode в PHP.

Что такое эквивалент в Python?

Ответ 1

Выберите тот, который вам нужен:

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

str.split и str.partition p >

Ответ 2

Альтернативой для взрыва в php является split.

Первый параметр - разделитель, второй параметр - максимальное число. Части возвращаются без присутствия разделителя (за исключением, возможно, последней части). Когда разделитель равен None, все пробелы сопоставляются. Это значение по умолчанию.

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

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