Метод строки str.startswith() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим строковый метод: startswith(). Данный метод возвращает значение True, если строка начинается с заданного префикса, если нет, то возвращается False.

Синтаксис:

str.startswith(prefix[, start[, end]])

Аргументы:

  • str - заданная строка, в которой необходимо найти префикс.
  • prefix ‒ строка или кортеж проверяемых строк; 
  • start / end - поиск префикса (подстроки) в определенных индексах [start:end] (необязательно)

Метод startswith() возвращает bool значение True, если префикс найден в начале строки, иначе: False.

Пример:

# Задаем строку
string_example = 'Hello world! Its time to work, work, work!'

# Поиск префикса Hello в начале строки
print(string_example.startswith('Hello'))

# Поиск префикса work от индекса 25 до индекса 40
print(string_example.startswith('work', 25, 40))

# Поиск префикса hi
print(string_example.startswith('hi'))

# Задаем строку для кортежа
string_example = 'Hi world! Its time to work, work, work!'

# Поиск префикса из кортежа
print(string_example.startswith(('Hello', 'Hi')))

# Задаем строку для кортежа
string_example = 'Hello world! Its time to work, work, work!'

# Поиск префикса из кортежа
print(string_example.startswith(('Hello', 'Hi')))

Результат:

>>> True
>>> True
>>> False
>>> True
>>> True
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)