80 of 151 menu

Die Methode rindex

Die Methode rindex gibt den höchsten Index der Teilstring-Übereinstimmung vom Ende des Strings zurück. Im ersten Parameter der Methode geben wir den String oder Teilstring an, den wir finden wollen, im zweiten optionalen Parameter - den Index des Beginns der Suche, im dritten optionalen Parameter - den Index des Endes der Suche.

Im Gegensatz zur Methode rfind löst die Methode rindex eine Ausnahme ValueError aus, wenn der Teilstring nicht gefunden wird.

Syntax

string.rindex(was gefunden werden soll, [Start der Suche], [Ende der Suche])

Beispiel

Lassen Sie uns die Position des ersten Teilstrings 'a' vom Ende des Strings finden:

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

Ergebnis der Codeausführung:

6

Beispiel

Lassen Sie uns nun die Suchgrenzen festlegen:

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

Ergebnis der Codeausführung:

2

Beispiel

Lassen Sie uns nun versuchen, mit der Methode rindex einen nicht vorhandenen Teilstring zu finden:

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

Nach der Codeausführung hat die Methode uns einen Fehler zurückgegeben:

ValueError: substring not found

Siehe auch

  • Methode replace,
    die einen Teilstring sucht und ersetzt
  • Methode startswith,
    die einen Teilstring am Anfang des Strings prüft
  • Methode rfind,
    die den Index des letzten Vorkommens eines Teilstrings zurückgibt
  • Methode count,
    die die Anzahl der Vorkommen eines Teilstrings zurückgibt
  • Methode endswith,
    die das Vorkommen eines Teilstrings am Ende des Strings prüft
  • Methode find,
    die den Index des ersten Vorkommens eines Teilstrings zurückgibt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen