Metodi rfind
Metodi rfind palauttaa indeksin
osamerkkijonon viimeisestä esiintymästä merkkijonon lopusta alkaen.
Ensimmäisessä parametrissa määritellään merkkijono
tai osamerkkijono, jonka haluat löytää,
toisessa valinnaisessa parametrissa - haun aloitusindeksi,
kolmannessa valinnaisessa parametrissa - haun lopetusindeksi. Jos
osamerkkijonoa ei löydy, metodi palauttaa luvun
-1.
Syntaksi
merkkijono.rfind(mitä etsitään, [aloitusindeksi], [lopetusindeksi])
Esimerkki
Etsitään merkin
'a' viimeisen esiintymän sijainti
merkkijonon lopusta alkaen:
txt = 'abacdea'
print(txt.rfind('a'))
Koodin suorituksen tulos:
6
Esimerkki
Asetetaan nyt haun rajat:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Koodin suorituksen tulos:
2
Esimerkki
Yritetään nyt metodilla
rindex etsiä olematonta osamerkkijonoa:
txt = 'abacdea'
print(txt.rfind('f'))
Koodin suorituksen tulos:
-1
Katso myös
-
metodi
find,
joka palauttaa osamerkkijonon sijainnin merkkijonossa -
metodi
index,
joka palauttaa osamerkkijonon sijainnin merkkijonossa -
metodi
rindex,
joka etsii osamerkkijonon sijainnin merkkijonon lopusta alkaen -
metodi
count,
joka palauttaa osamerkkijonon esiintymisten määrän merkkijonossa -
metodi
endswith,
joka tarkistaa osamerkkijonon esiintymisen merkkijonon lopussa