Metoda Python String rindex()
Przykład
Gdzie w tekście znajduje się ostatnie wystąpienie ciągu „casa”?:
txt = "Mi
casa, su casa."
x = txt.rindex("casa")
print(x)
Definicja i użycie
Metoda rindex()
znajduje ostatnie wystąpienie określonej wartości.
Metoda rindex()
zgłasza wyjątek, jeśli wartość nie zostanie znaleziona.
Metoda rindex()
jest prawie taka sama jak
rfind()
metoda. Zobacz przykład poniżej.
Składnia
string.rindex(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.rindex("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.rindex("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"))