In Python wird die Zeichenfolge nicht berücksichtigt

Hier ist, wie ich prüfen, ob mystring beginnt mit einigen string:

>>> mystring.lower().startswith("he")
True

Das problem ist, dass mystring ist sehr lange (Tausende von Zeichen), so dass die lower() Betrieb nimmt eine Menge Zeit.

FRAGE: gibt es einen effizienteren Weg?

Mein erfolgloser Versuch:

>>> import re;
>>> mystring.startswith("he", re.I)
False

InformationsquelleAutor der Frage Nicolas Raoul | 2012-11-27

Schreibe einen Kommentar