77 of 151 menu

Metóda find

Metóda find vracia index prvého výskytu podreťazca v reťazci. V prvom parametri metódy zadáme požadovaný podreťazec, v druhom a treťom voliteľných parametroch - index začiatku a konca vyhľadávania. Ak podreťazec nie je nájdený, metóda vráti číslo -1.

Syntax

reťazec.find(podreťazec, [index začiatku hľadania], [index konca hľadania])

Príklad

Nájdime podreťazec 'a', pričom určíme začiatok a konec vyhľadávania:

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

Výsledok vykonania kódu:

3

Príklad

Nájdime podreťazec 'a', pričom zmeníme indexy pre vyhľadávanie:

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

Výsledok vykonania kódu:

-1

Príklad

A teraz nájdime podreťazec 'a' bez zadania indexov pre jej vyhľadávanie:

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

Výsledok vykonania kódu:

0

Pozri tiež

  • metóda index,
    ktorá hľadá index výskytu podreťazca v reťazci
  • metóda rfind,
    ktorá vracia index posledného výskytu podreťazca v reťazci
  • metóda count,
    ktorá vracia počet výskytov podreťazca v reťazci
  • metóda startswith,
    ktorá kontroluje podreťazec od začiatku reťazca
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť