str.startswith
Проверяет, начинается ли строка с указанного префикса.
Python 3.13
str.startswith(prefix[, start[, end]])Параметры
- prefixstr | tuple
- Искомое начало строки; если передать кортеж, подойдёт любой из вариантов.
- startintнеобязательный
- Индекс, с которого начинается проверка.
- endintнеобязательный
- Индекс, перед которым проверка заканчивается.
Возвращаемое значение
True или False.
Примеры
Проверка начала строки
Python 3.13
print('hello'.startswith('he'))True
Проверка нескольких вариантов
Python 3.13
print('https://example.com'.startswith(('http://', 'https://')))True
Подробности
Несколько вариантов передают кортежем: список вызывает TypeError. Проверка учитывает регистр — чтобы его не учитывать, сначала приведите строку к нижнему регистру. Пустой префикс подходит к любой строке.
