79 of 151 menu

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
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää