# Метод startswith

Метод `startswith` проверяет, начинается ли строка на указанную подстроку. Возвращает `True` или `False`.

В первом параметре метода задаем нужную нам подстроку, во втором и третьем необязательных параметрах - индекс начала и конца поиска соответственно.

## Синтаксис

`строка.startswith(подстрока, [индекс начала поиска], [индекс конца поиска])`

## Пример

Давайте проверим, начинается ли строка на подстроку `'a'`:

`txt = 'abсadea' print(txt.startswith('a', 3, 6))`

Результат выполнения кода:

`True`

## Пример

Давайте теперь зададим границы поиска:

`txt = 'abсadea' print(txt.startswith('a', 3, 6))`

Результат выполнения кода:

`True`

## Смотрите также

- метод `endswith`,
  который проверяет вхождение подстроки с конца строки
- метод `find`,
  который возвращает индекс первого совпадения подстроки в строке
- метод `replace`,
  который ищет и заменяет подстроку в строке
- метод `rfind`,
  который возвращает индекс последнего совпадения подстроки в строке
- метод `rindex`,
  который возвращает наибольший индекс совпадения подстроки в конце строке

← →
↑