Метод 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().