# Метод partition

Метод `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`,
  который возвращает строку из списка строк

← →
↑