Метод rpartition - делит строку по последнему совпадению подстроки на Python

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



Чат с GPT Компилятор