Metoda rfind() zwraca pozycję znaków określonych w parametrze metody, w ich ostatnim wystąpieniu w łańcuchu:
Przykład:
x="Życie bez radości jest jak długa podróż bez gospody."
x.rfind("bez")
40 #wynik
Można ustalić pozycję określonego w parametrze metody znaku, określając zakres pozycji:
Przykład:
x="Życie bez radości jest jak długa podróż bez gospody."
x.rfind("z",6,20)
8 #wynik
Jeśli określony parametr nie istnieje w łańcuchu znaków, wówczas metoda zwróci -1
Przykład:
x="Życie bez radości jest jak długa podróż bez gospody."
x.rfind("f")
-1 #wynik
Metoda rfind() jest prawie taka sama jak metoda rindex(), z tą różnicą, że jeżeli wartość w łańcuchu nie zostanie znaleziona, metoda rfind() zwróci -1, a metoda
rindex() zwróci błąd.
Ćwiczenie 1:
Wskaż pozycję w ciągu, gdzie występuje ostatnie wystąpienie litery "t".
x="Przed wkroczeniem na drogę zemsty, wykop dwa groby."
print(x.rfind("t"))
sprubój sam