Вот как я проверяю, начинается ли mystring
с некоторой строки:
>>> mystring.lower().startswith("he")
True
Проблема в том, что mystring
очень длинный (тысячи символов), поэтому операция lower()
занимает много времени.
ВОПРОС: Есть ли более эффективный способ?
Моя неудачная попытка:
>>> import re;
>>> mystring.startswith("he", re.I)
False