80 of 151 menu

Metode rindex

Metode rindex atgriež lielāko atbilstības indeksu apakšvirknei no virknes beigām. Pirmajā parametrā norādām virkni vai apakšvirkni, ko vēlamies atrast, otrajā neobligātajā parametrā - meklēšanas sākuma indeksu, trešajā neobligātajā parametrā - meklēšanas beigu indeksu.

Atšķirībā no metodes rfind metode rindex izmet izņēmumu ValueError, ja apakšvirkne netiek atrasta.

Sintakse

virkne.rindex(ko atrast, [sākums], [beigas])

Piemērs

Meklēsim pirmās apakšvirknes 'a' pozīciju no virknes beigām:

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

Koda izpildes rezultāts:

6

Piemērs

Tagad iestatīsim meklēšanas robežas:

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

Koda izpildes rezultāts:

2

Piemērs

Tagad mēģināsim ar metodes rindex palīdzību atrast neesošu apakšvirkni:

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

Pēc koda izpildes metode atgrieza mums kļūdu:

ValueError: substring not found

Skatiet arī

  • metode replace,
    kas meklē un aizstāj apakšvirkni virknē
  • metode startswith,
    kas pārbauda apakšvirkni no virknes sākuma
  • metode rfind,
    kas atgriež pēdējās atbilstības apakšvirknes indeksu virknē
  • metode count,
    kas atgriež apakšvirknes ierašanās reižu skaitu virknē
  • metode endswith,
    kas pārbauda apakšvirknes ierašanos no virknes beigām
  • metode find,
    kas atgriež pirmās atbilstības apakšvirknes indeksu virknē
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt