77 of 151 menu

Metoda find

Metoda find vrací index prvního výskytu podřetězce v řetězci. V prvním parametru metody zadáme požadovaný podřetězec, ve druhém a třetím volitelných parametrech - index začátku a konce hledání. Pokud podřetězec není nalezen, metoda vrátí číslo -1.

Syntaxe

řetězec.find(podřetězec, [index začátku hledání], [index konce hledání])

Příklad

Najděme podřetězec 'a' a zadáme pro hledání začátek a konec:

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

Výsledek provedení kódu:

3

Příklad

Najděme podřetězec 'a' a změníme indexy pro hledání:

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

Výsledek provedení kódu:

-1

Příklad

A nyní najděme podřetězec 'a' bez zadání indexů pro její hledání:

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

Výsledek provedení kódu:

0

Viz také

  • metoda index,
    která hledá index výskytu podřetězce v řetězci
  • metoda rfind,
    která vrací index posledního výskytu podřetězce v řetězci
  • metoda count,
    která vrací počet výskytů podřetězce v řetězci
  • metoda startswith,
    která kontroluje podřetězec od začátku řetězce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout