79 of 151 menu

Metode rfind

Metode rfind atgriež apakšvirknes atrasanās indeksu, meklējot no virknes beigām. Pirmajā metodes parametrā norādam virkni vai apakšvirkni, kuru vēlamies atrast, otrajā neobligātajā parametrā - meklēšanas sākuma indeksu, trešajā neobligātajā parametrā - meklēšanas beigu indeksu. Ja apakšvirkne netiek atrasta, metode atgriež skaitli -1.

Sintakse

virkne.rfind(ko atrast, [meklēšanas sākuma indekss], [meklēšanas beigu indekss])

Piemērs

Atradīsim pirmās apakšvirknes 'a' pozīciju, meklējot no virknes beigām:

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

Koda izpildes rezultāts:

6

Piemērs

Un tagad iestatīsim meklēšanas robežas:

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

Koda izpildes rezultāts:

2

Piemērs

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

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

Koda izpildes rezultāts:

-1

Skatiet arī

  • metode find,
    kas atgriež apakšvirknes pozīciju virknē
  • metode index,
    kas atgriež apakšvirknes pozīciju virknē
  • metode rindex,
    kas meklē apakšvirknes pozīciju no virknes beigām
  • 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
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