Метод rpartition

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

Синтаксис

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

Пример

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

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

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

python('abc', '_', 'dea')

Пример

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

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

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

python('ab_cd', '_', 'ea')

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

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