Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
75 of 151 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Метод 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,
    который возвращает наибольший индекс совпадения подстроки в конце строке
byenru