Metoda rfind

Metoda rfind zwraca indeks dopasowania podciągu od końca ciągu znaków. W pierwszym parametrze metody wskazujemy ciąg znaków lub podciąg, który chcemy znaleźć, w drugim opcjonalnym parametrze - indeks rozpoczęcia wyszukiwania, w trzecim opcjonalnym parametrze - indeks zakończenia wyszukiwania. Jeśli podciąg nie zostanie znaleziony, metoda zwróci liczbę -1.

Składnia

pythonciąg_znaków.rfind(co znaleźć, [indeks rozpoczęcia wyszukiwania], [indeks zakończenia wyszukiwania])

Przykład

Znajdźmy pozycję pierwszego podciągu 'a' od końca ciągu znaków:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Wynik wykonania kodu:

python6

Przykład

A teraz ustawmy granice wyszukiwania:

pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))

Wynik wykonania kodu:

python2

Przykład

A teraz spróbujmy znaleźć za pomocą metody rindex nieistniejący podciąg:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Wynik wykonania kodu:

python-1

Zobacz też

  • metoda find,
    która zwraca pozycję podciągu w ciągu znaków
  • metoda index,
    która zwraca pozycję podciągu w ciągu znaków
  • metoda rindex,
    która wyszukuje pozycję podciągu od końca ciągu znaków
  • metoda count,
    która zwraca liczbę wystąpień podciągu w ciągu znaków
  • metoda endswith,
    która sprawdza wystąpienie podciągu na końcu ciągu znaków