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