Meetod rfind
Meetod rfind tagastab alamstringi
viimase vastenduse indeksi stringi lõpust.
Meetodi esimeses parameetris määratakse
string või alamstring, mida soovitakse
leida, teises valikulises parameetris -
otsingu algusindeks, kolmandas valikulises
parameetris - otsingu lõpuindeks. Kui
alamstringi ei leita, tagastab meetodi arvu
-1.
Süntaks
string.rfind(mida otsida, [otsingu algusindeks], [otsingu lõpuindeks])
Näide
Leiame esimese alamstringi 'a' asukoha
stringi lõpust:
txt = 'abacdea'
print(txt.rfind('a'))
Koodi täitmise tulemus:
6
Näide
Määrame nüüd otsingu piirid:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Koodi täitmise tulemus:
2
Näide
Proovime nüüd meetodiga rindex
leida olematut alamstringi:
txt = 'abacdea'
print(txt.rfind('f'))
Koodi täitmise tulemus:
-1
Vaata ka
-
meetod
find,
mis tagastab alamstringi asukoha stringis -
meetod
index,
mis tagastab alamstringi asukoha stringis -
meetod
rindex,
mis otsib alamstringi asukohta stringi lõpust -
meetod
count,
mis tagastab alamstringi esinemiste arvu stringis -
meetod
endswith,
mis kontrollib alamstringi esinemist stringi lõpust