Метод startswith
в Python: начинается ли строка с префикса
Возвращает значение True
или False
, указывающее на то, начинается ли строка с указанного префикса.
startswith(prefix[, start[, end]])
prefix
— строка-префикс, в наличии которой требуется удостовериться;start
— позиция (индекс символа), с которой следует начать поиск. Поддерживает отрицательные значения;end
— позиция (индекс символа), на которой следует завершить поиск. Поддерживает отрицательные значения.
my_str = 'Disco world'
my_str.startswith('Mad') # False
my_str.startswith('Disc') # True
my_str.startswith('Disc', 1) # False
my_str.startswith('world', 4, 9) # True
Для определения наличия постфикса в строке используйте endswith()
.