Python String rfind() Methode
Voorbeeld
Waar in de tekst is de laatste keer dat de string "casa" voorkomt?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definitie en gebruik
De rfind()
methode vindt het laatste exemplaar van de opgegeven waarde.
De rfind()
methode retourneert -1 als de waarde niet wordt gevonden.
De rfind()
methode is bijna hetzelfde als de
rindex()
methode. Zie voorbeeld hieronder.
Syntaxis
string.rfind(value, start, end)
Parameterwaarden
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 |
Meer voorbeelden
Voorbeeld
Waar in de tekst komt de letter "e" voor het laatst voor?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
Voorbeeld
Waar in de tekst komt de letter "e" voor het laatst voor als u alleen zoekt tussen positie 5 en 10?:
txt = "Hello, welcome to my world."
x = txt.rfind("e",
5, 10)
print(x)
Voorbeeld
Als de waarde niet wordt gevonden, retourneert de methode rfind() -1, maar de methode rindex() genereert een uitzondering:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))