80 of 151 menu

Metodas rindex

Metodas rindex grąžina didžiausią atitikimo eilutės pabaigos indeksą. Pirmame metodo parametre nurodome eilutę ar poeilutę, kurią norime rasti, antrame neprivalomame parametre - paieškos pradžios indeksą, trečiame neprivalomame parametre - paieškos pabaigos indeksą.

Skirtingai nuo metodo rfind metodas rindex išmeta išimtį ValueError, jei poeilutė nerasta.

Sintaksė

eilutė.rindex(ką reikia rasti, [paieškos pradžia], [paieškos pabaiga])

Pavyzdys

Suraskime pirmos poeilutės 'a' poziciją nuo eilutės pabaigos:

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

Kodo vykdymo rezultatas:

6

Pavyzdys

Dabar nustatykime paieškos ribas:

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

Kodo vykdymo rezultatas:

2

Pavyzdys

Dabar pabandykime naudodami metodą rindex rasti neegzistuojančią poeilutę:

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

Po kodo vykdymo metodas grąžino mums klaidą:

ValueError: substring not found

Taip pat žiūrėkite

  • metodas replace,
    kuris ieško ir pakeičia poeilutę eilutėje
  • metodas startswith,
    kuris tikrina poeilutę nuo eilutės pradžios
  • metodas rfind,
    kuris grąžina paskutinio poeilutės atitikimo eilutėje indeksą
  • metodas count,
    kuris grąžina poeilutės atvejų eilutėje skaičių
  • metodas endswith,
    kuris tikrina poeilutės atsiradimą nuo eilutės pabaigos
  • metodas find,
    kuris grąžina pirmojo poeilutės atitikimo eilutėje indeksą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti