У меня была строка, которая хранится в переменной myvar = "Rajasekar SP"
. Я хочу разделить его с разделителем, как мы с помощью explode
в PHP.
Что такое эквивалент в Python?
У меня была строка, которая хранится в переменной myvar = "Rajasekar SP"
. Я хочу разделить его с разделителем, как мы с помощью explode
в PHP.
Что такое эквивалент в Python?
Выберите тот, который вам нужен:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
str.split
и str.partition
p >
Альтернативой для взрыва в php является split.
Первый параметр - разделитель, второй параметр - максимальное число. Части возвращаются без присутствия разделителя (за исключением, возможно, последней части). Когда разделитель равен None, все пробелы сопоставляются. Это значение по умолчанию.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']