Metoda rindex() 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.rindex("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.rindex("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.rindex("f")
-1 #wynik
Metoda rindex() jest prawie taka sama jak metoda rfind(), z tą różnicą, że jeżeli wartość w łańcuchu nie zostanie znaleziona, metoda rindex() zwróci błąd, a metoda
rfind() zwróci -1.
Ć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.rindex("t"))
sprubój sam