Metoda rpartition() wyszukuje ostatnie wystąpienie określonego w parametrze ciągu i zwraca krotkę składającą się z 3 elementów:
1.Pierwszy element zawiera część przed określonym ciągiem;
2.Drugi element zawiera określony ciąg;
3.Trzeci element zawiera część po łańcuchu.:
Przykład:
x="Życie bez radości jest jak długa podróż bez gospody."
print(x.rpartition("bez"))
('Życie bez radości jest jak długa podróż ', 'bez', ' gospody.') #wynik
Jeśli podana wartość nie zostanie znaleziona, metoda rpartition() zwraca krotkę zawierającą:
1.pusty ciąg,
2.pusty ciąg,
3.cały ciąg:
Przykład:
x="Życie bez radości jest jak długa podróż bez gospody."
print(x.rpartition("knajpy"))
('', '', 'Życie bez radości jest jak długa podróż bez gospody.') #wynik
Ćwiczenie 1:
Wyszukaj ostatnie wystąpnienie słowa "żeby" i zwróć krotkę składjąc się z trzech elementów:
x="Kochaj, żeby żyć, i żyj, żeby kochać."
print(x.rpartition("żeby"))
sprubój sam