77 of 151 menu

Metoda find

Metoda find returnează indexul primei potriviri a substringului în șir. În primul parametru al metodei specificăm substringul dorit, în al doilea și al treilea parametri opționali - indexul de început și respectiv sfârșit al căutării. Dacă substringul nu este găsit, metoda va returna numărul -1.

Sintaxă

șir.find(substring, [index început căutare], [index sfârșit căutare])

Exemplu

Să găsim substringul 'a', specificând pentru căutare începutul și sfârșitul:

txt = 'abcadea' print(txt.find('a', 1, 4))

Rezultatul executării codului:

3

Exemplu

Să găsim substringul 'a', schimbând indexurile pentru căutare:

txt = 'abcadea' print(txt.find('a', 1, 3))

Rezultatul executării codului:

-1

Exemplu

Iar acum să găsim substringul 'a' fără a specifica indexurile pentru căutarea sa:

txt = 'abcadea' print(txt.find('a'))

Rezultatul executării codului:

0

Vedeți și

  • metoda index,
    care caută indexul de potrivire al substringului în șir
  • metoda rfind,
    care returnează indexul ultimei potriviri a substringului în șir
  • metoda count,
    care returnează numărul de apariții ale substringului în șir
  • metoda startswith,
    care verifică substringul de la începutul ș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