Metoda startswith

Metoda startswith kontroluje, zda řetězec začíná zadaným podřetězcem. Vrací True nebo False.

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í.

Syntaxe

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

Příklad

Pojďme zkontrolovat, zda řetězec začíná podřetězcem 'a':

pythontxt = 'abcadea'
print(txt.startswith('a'))

Výsledek provedení kódu:

pythonTrue

Příklad

Nyní pojďme nastavit hranice hledání:

pythontxt = 'abcadea'
print(txt.startswith('a', 3, 6))

Výsledek provedení kódu:

pythonTrue

Viz také

  • metoda endswith,
    která kontroluje výskyt podřetězce od konce řetězce
  • metoda find,
    která vrací index prvního výskytu podřetězce v řetězci
  • metoda replace,
    která hledá a nahrazuje podřetězec v řetězci
  • metoda rfind,
    která vrací index posledního výskytu podřetězce v řetězci
  • metoda rindex,
    která vrací nejvyšší index výskytu podřetězce na konci řetězce