80 of 151 menu

Az rindex metódus

Az rindex metódus a részlegkarakterlánc egyezés legnagyobb indexét adja vissza a sztring végétől kezdve. A metódus első paraméterében adjuk meg a keresni kívánt karakterláncot vagy részlegkarakterláncot, 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.

A rfind metódustól eltérően az rindex metódus ValueError kivételt dob, ha a részlegkarakterlánc nem található.

Szintaxis

karakterlánc.rindex(mit kell találni, [keresés kezdete], [keresés vége])

Példa

Keressük meg az 'a' részlegkarakterlánc első előfordulásának pozícióját a sztring végétől kezdve:

txt = 'abacdea' print(txt.rindex('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.rindex('a', 1, 3))

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

2

Példa

Most pedig próbáljunk meg egy nem létező részlegkarakterláncot találni az rindex metódussal:

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

A kód végrehajtása után a metódus hibát adott vissza:

ValueError: substring not found

Lásd még

  • a replace metódus,
    amely keres és cserél részlegkarakterláncot egy karakterláncban
  • a startswith metódus,
    amely a karakterlánc elejétől ellenőriz egy részlegkarakterláncot
  • a rfind metódus,
    amely a részlegkarakterlánc utolsó egyezésének indexét adja vissza a karakterláncban
  • a count metódus,
    amely a részlegkarakterlánc előfordulásainak számát adja vissza a karakterláncban
  • a endswith metódus,
    amely a részlegkarakterlánc előfordulását ellenőrzi a karakterlánc végétől
  • a find metódus,
    amely a részlegkarakterlánc első egyezésének indexét adja vissza a karakterláncban
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