80 of 151 menu

Metoda rindex

Metoda rindex zwraca największy indeks dopasowania podciągu od końca łańcucha. W pierwszym parametrze metody wskazujemy łańcuch lub podciąg, który chcemy znaleźć, w drugim opcjonalnym parametrze - indeks rozpoczęcia wyszukiwania, w trzecim opcjonalnym parametrze - indeks zakończenia wyszukiwania.

W przeciwieństwie do metody rfind metoda rindex rzuca wyjątek ValueError, jeśli podciąg nie zostanie znaleziony.

Składnia

łańcuch.rindex(co znaleźć, [początek wyszukiwania], [koniec wyszukiwania])

Przykład

Znajdźmy pozycję pierwszego podciągu 'a' od końca łańcucha:

txt = 'abacdea' print(txt.rindex('a'))

Wynik wykonania kodu:

6

Przykład

A teraz ustawmy granice wyszukiwania:

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

Wynik wykonania kodu:

2

Przykład

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

txt = 'abacdea' print(txt.rindex('f'))

Po wykonaniu kodu metoda zwróciła nam błąd:

ValueError: substring not found

Zobacz też

  • metoda replace,
    która wyszukuje i zastępuje podciąg w łańcuchu
  • metoda startswith,
    która sprawdza podciąg od początku łańcucha
  • metoda rfind,
    która zwraca indeks ostatniego dopasowania podciągu w łańcuchu
  • metoda count,
    która zwraca liczbę wystąpień podciągu w łańcuchu
  • metoda endswith,
    która sprawdza wystąpienie podciągu od końca łańcucha
  • metoda find,
    która zwraca indeks pierwszego dopasowania podciągu w łańcuchu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć