79 of 151 menu

Metoda rfind

Metoda rfind returnează indexul potrivirii substringului de la sfârșitul șirului. În primul parametru al metodei specificăm șirul sau substringul pe care dorim să îl găsim, în al doilea parametru opțional - indexul începutului căutării, în al treilea parametru opțional - indexul sfârșitului căutării. Dacă substringul nu este găsit, metoda va returna numărul -1.

Sintaxă

șir.rfind(ce trebuie găsit, [index început căutare], [index sfârșit căutare])

Exemplu

Să găsim poziția primului substring 'a' de la sfârșitul șirului:

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

Rezultatul executării codului:

6

Exemplu

Și acum să setăm limitele căutării:

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

Rezultatul executării codului:

2

Exemplu

Și acum să încercăm cu metoda rindex să găsim un substring inexistent:

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

Rezultatul executării codului:

-1

Vedeți și

  • metoda find,
    care returnează poziția substringului în șir
  • metoda index,
    care returnează poziția substringului în șir
  • metoda rindex,
    care caută poziția substringului de la sfârșitul șirului
  • metoda count,
    care returnează numărul de apariții ale substringului în șir
  • metoda endswith,
    care verifică apariția substringului de la sfârșitul șirului
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge