Метод partition - делит строку по первому совпадению подстроки на Python
Метод partition
возвращает кортеж
из строки, разделенной по первому совпадению
подстроки и указанного в параметре
разделителя.
Синтаксис
строка.partition(разделитель)
Пример
Давайте применим метод partition
к
следующей строке:
txt = 'abc_dea'
print(txt.partition('_'))
Результат выполнения кода:
('abc', '_', 'dea')
Пример
А теперь добавим в нашу строку
дополнительный символ '_'
и снова применим метод
partition
:
txt = 'ab_cd_ea'
print(txt.partition('_'))
Как видно из полученного результата,
метод разделил строку только
по первому совпадению символа
'_'
:
('ab', '_', 'cd_ea')
Смотрите также
-
метод
rpartition
,
который делит строку по последнему совпадению подстроки -
метод
rsplit
,
который делит строку по подстроке справа -
метод
split
,
который делит строку по подстроке слева -
метод
join
,
который возвращает строку из списка строк