English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Grundlegende Anleitung zu Python

Flusskontrolle in Python

Python Funktion

Python Datentypen

Dateioperationen in Python

Python Objekte und Klassen

Python Datum und Zeit

Hochwertiges Wissen über Python

Python Referenzhandbuch

Verwendung und Beispiel von rfind() für Python Strings

Python-Stringmethoden

Die Methode rfind() gibt die Position der letzten Erscheinung des Strings zurück (von rechts nach links gesucht), wenn keine Übereinstimmung vorliegt, wird-1.

Die Syntax von rfind() ist:

str.rfind(sub[, start[, end]])

rfind() Parameter

Die Methode rfind() kann bis zu drei Parameter verwenden:

  • sub- Es handelt sich um den zu suchenden Unterstring im String 'str'.

  • startundend (optional)-Suchen Sie nach dem Unterstring in str[start:end]

rfind() Rückgabewert

Die rfind()-Methode gibt einen Ganzzahlwert zurück.

  • Wenn der Unterstring im String vorhanden ist, gibt er den höchsten Index des gefundenen Unterstrings zurück.

  • Wenn der Unterstring im String nicht vorhanden ist, wird zurückgegeben:-1.

Beispiel1: rfind() ohne Start- und Endparameter

quote = 'Let it be, let it be, let it be'
result = quote.rfind('let it')
print("Unterstring 'let it':", result)
result = quote.rfind('small')
print("Unterstring 'small':", result)
result = quote.rfind('be,')
if (result != -1)
  print("Der höchste Indexwert, an dem 'be' auftaucht:", result)
else:
  print("Der Unterstring ist nicht enthalten")

Wenn Sie dieses Programm ausführen, wird ausgegeben:

Unterstring 'let it': 22
Unterstring 'small': -1
Der Ort, an dem 'be' auftaucht, ist der höchste Indexwert: 18

Beispiel2: rfind() mit Start- und Endparameter

quote = 'Do small things with great love'
# Suchen Sie nach dem Unterstring 'things with great love'
print(quote.rfind('things', 10))
# Suchen Sie nach dem Unterstring ' small things with great love' 
print(quote.rfind('t', 2))
# Suchen Sie nach dem Unterstring 'things with great love'
print(quote.rfind('o small ', 10, -1))
# Suchen Sie nach dem Unterstring 'll things with'
print(quote.rfind('th', 6, 20))

Wenn Sie dieses Programm ausführen, wird ausgegeben:

-1
25
-1
18

Python-Stringmethoden