Miałem ciąg, który jest przechowywany w zmiennej myvar = "Rajasekar SP"
. Chcę podzielić go za pomocą ogranicznika, tak jak używamy explode
w PHP.
Jaki jest odpowiednik w Pythonie?
Wybierz ten, którego potrzebujesz:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
Alternatywą dla eksploduj w php jest podzielenie .
Pierwszy parametr to separator, drugi parametr to maksymalna liczba podziałów. Części są zwracane bez ogranicznika (może z wyjątkiem ostatniej części). Gdy separatorem jest Brak, wszystkie białe znaki są dopasowywane. To jest ustawienie domyślne.
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']