Python String rfind() Metode
Voorbeeld
Waar in die teks is die laaste voorkoms van die string "casa"?:
txt = "Mi
casa, su casa."
x = txt.rfind("casa")
print(x)
Definisie en gebruik
Die rfind()
metode vind die laaste voorkoms van die gespesifiseerde waarde.
Die rfind()
metode gee -1 terug as die waarde nie gevind word nie.
Die rfind()
metode is amper dieselfde as die
rindex()
metode. Sien voorbeeld hieronder.
Sintaksis
string.rfind(value, start, end)
Parameterwaardes
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 voorbeelde
Voorbeeld
Waar in die teks is die laaste voorkoms van die letter "e"?:
txt = "Hello, welcome to my world."
x = txt.rfind("e")
print(x)
Voorbeeld
Waar in die teks is die laaste voorkoms van die letter "e" wanneer jy net tussen posisie 5 en 10 soek?:
txt = "Hello, welcome to my world."
x = txt.rfind("e",
5, 10)
print(x)
Voorbeeld
As die waarde nie gevind word nie, gee die rfind()-metode -1 terug, maar die rindex()-metode sal 'n uitsondering veroorsaak:
txt = "Hello, welcome to my world."
print(txt.rfind("q"))
print(txt.rindex("q"))