Python: startswith alle alpha-Zeichen
Wie kann ich die Funktion startswith passen zu jedem Buchstaben [a-zA-Z]. Zum Beispiel würde ich dies gerne tun:
if line.startswith(ALPHA):
Do Something
InformationsquelleAutor der Frage teggy | 2010-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen-match-non-ASCII-Zeichen wie gut Sie tun können:
InformationsquelleAutor der Antwort dan04
Können Sie ein Tupel zu
startswiths()
(in Python 2.5+), passend zu jedem seiner Elemente:Natürlich, für diesen einfachen Fall ein regex-test oder der
in
Betreiber wäre besser lesbar.InformationsquelleAutor der Antwort efotinis
Eine einfache Lösung wäre die Verwendung der python-regex-Modul:
InformationsquelleAutor der Antwort Il-Bhima
Dies ist wahrscheinlich die effizienteste Methode:
InformationsquelleAutor der Antwort Dave Kirby
InformationsquelleAutor der Antwort shantanoo
wenn Sie kümmern sich nicht um Leerzeichen vor dem string,
InformationsquelleAutor der Antwort ghostdog74