Python3 rindex()-Methode

Python3 字符串Python3 Zeichenketten


Beschreibung

rindex() gibt die Position des letzten Vorkommens der Teilzeichenkette str in der Zeichenkette zurück oder löst eine Ausnahme aus, wenn es keine übereinstimmende Zeichenkette gibt. Sie können den optionalen Parameter [beg:end] angeben, um den Suchbereich festzulegen.

Syntax

Syntax der rindex()-Methode:

str.rindex(str, beg=0 end=len(string))

Parameters

  • str -- Die Zeichenkette, nach der gesucht werden soll
  • beg -- Die Startposition für die Suche, Standardwert ist 0
  • end -- Die Endposition für die Suche, Standardwert ist die Länge der Zeichenkette.

Rückgabewert

Gibt die Position des letzten Vorkommens der Teilzeichenkette str in der Zeichenkette zurück oder löst eine Ausnahme aus, wenn es keine übereinstimmende Zeichenkette gibt.

Beispiele

Die folgenden Beispiele demonstrieren die Verwendung der rindex()-Methode:

#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rindex(str2))
print (str1.rindex(str2,10))

Die Ausgabe des obigen Beispiels ist wie folgt:

5
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    print (str1.rindex(str2,10))
ValueError: substring not found

Python3 字符串Python3 Zeichenketten

Andere Erweiterungen