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