79 of 151 menu

Az rfind metódus

Az rfind metódus a részstring utolsó előfordulásának indexét adja vissza a string végéről indulva. A metódus első paraméterében megadjuk a keresendő stringet vagy részstringet, a második opcionális paraméterben a keresés kezdeti indexét, a harmadik opcionális paraméterben pedig a keresés végindexét. Ha a részstring nem található, a metódus a -1 számot adja vissza.

Szintaxis

string.rfind(mit kell találni, [keresés kezdeti indexe], [keresés végindexe])

Példa

Keressük meg az 'a' részstring első előfordulásának pozícióját a string végéről indulva:

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

A kód végrehajtásának eredménye:

6

Példa

Most pedig adjunk meg határokat a kereséshez:

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

A kód végrehajtásának eredménye:

2

Példa

Most próbáljunk meg a rindex metódussal nem létező részstringet keresni:

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

A kód végrehajtásának eredménye:

-1

Lásd még

  • a find metódus,
    amely visszaadja a részstring pozícióját a stringben
  • a index metódus,
    amely visszaadja a részstring pozícióját a stringben
  • a rindex metódus,
    amely a részstring pozícióját keresi a string végétől
  • a count metódus,
    amely a részstring előfordulásainak számát adja vissza a stringben
  • a endswith metódus,
    amely ellenőrzi a részstring előfordulását a string végétől
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás