# Метод rpartition

Метод `rpartition` возвращает кортеж из строки, разделенной по последнему совпадению подстроки и указанного в параметре разделителя.

## Синтаксис

`строка.rpartition(разделитель)`

## Пример

Давайте применим метод `rpartition` к следующей строке:

`txt = 'abc_dea' print(txt.rpartition('_'))`

Результат выполнения кода:

`('abc', '_', 'dea')`

## Пример

А теперь добавим в нашу строку дополнительный символ `'_'` и снова применим метод `rpartition`:

`txt = 'ab_cd_ea' print(txt.rpartition('_'))`

Как видно из полученного результата, метод разделил строку только по последнему совпадению символа `'_'`:

`('ab_cd', '_', 'ea')`

## Смотрите также

- метод `join`,
  который возвращает строку из списка строк
- метод `partition`,
  который делит строку по первому совпадению подстроки
- метод `rsplit`,
  который делит строку по подстроке справа
- метод `split`,
  который делит строку по подстроке слева

← →
↑