Python String rfind() Metoda
Przykład
Gdzie w tekście znajduje się ostatnie wystąpienie ciągu „casa”?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definicja i użycie
Metoda rfind()
znajduje ostatnie wystąpienie określonej wartości.
Metoda rfind()
zwraca -1, jeśli wartość nie zostanie znaleziona.
Metoda rfind()
jest prawie taka sama jak
rindex()
metoda. Zobacz przykład poniżej.
Składnia
string.rfind(value, start, end)
Wartości parametrów
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Więcej przykładów
Przykład
Gdzie w tekście występuje ostatnie wystąpienie litery „e”?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
Przykład
Gdzie w tekście znajduje się ostatnie wystąpienie litery „e”, gdy wyszukujesz tylko między pozycją 5 a 10?:
txt = "Hello, welcome to my world."
x = txt.rfind("e",
5, 10)
print(x)
Przykład
Jeśli wartość nie zostanie znaleziona, metoda rfind() zwraca -1, ale metoda rindex() zgłosi wyjątek:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))