Metoda startswith

Metoda startswith sprawdza, czy łańcuch zaczyna się od określonego podłańcucha. Zwraca True lub False.

W pierwszym parametrze metody podajemy wymagany podłańcuch, w drugim i trzecim opcjonalnych parametrach - indeks początku i końca wyszukiwania odpowiednio.

Składnia

pythonłańcuch.startswith(podłańcuch, [indeks początku wyszukiwania], [indeks końca wyszukiwania])

Przykład

Sprawdźmy, czy łańcuch zaczyna się od podłańcucha 'a':

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

Wynik wykonania kodu:

pythonTrue

Przykład

Ustawmy teraz granice wyszukiwania:

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

Wynik wykonania kodu:

pythonTrue

Zobacz też

  • metoda endswith,
    która sprawdza występowanie podłańcucha od końca łańcucha
  • metoda find,
    która zwraca indeks pierwszego dopasowania podłańcucha w łańcuchu
  • metoda replace,
    która wyszukuje i zastępuje podłańcuch w łańcuchu
  • metoda rfind,
    która zwraca indeks ostatniego dopasowania podłańcucha w łańcuchu
  • metoda rindex,
    która zwraca najwyższy indeks dopasowania podłańcucha na końcu łańcucha