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

pythonstring.rfind(mida otsida, [otsingu algusindeks], [otsingu lõpuindeks])

Näide

Leiame esimese alamstringi 'a' asukoha stringi lõpust:

pythontxt = 'abacdea'
print(txt.rfind('a'))

Koodi täitmise tulemus:

python6

Näide

Määrame nüüd otsingu piirid:

pythontxt = 'abacdea'
print(txt.rfind('a', 1, 3))

Koodi täitmise tulemus:

python2

Näide

Proovime nüüd meetodiga rindex leida olematut alamstringi:

pythontxt = 'abacdea'
print(txt.rfind('f'))

Koodi täitmise tulemus:

python-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