Wie überprüft man, ob das Zeichen in der Zeichenfolge ein Buchstabe ist? Python

Damit ich weiß, über islower und isupper, aber ich kann nicht scheinen, um herauszufinden, ob Sie überprüfen können, ob oder nicht, dass Zeichen ist ein Buchstabe?

Example:

s = 'abcdefg'
s2 = '123abcd'
s3 = 'abcDEFG'

s[0].islower() = True
s2[0].islower()= False
s3[0].islower()=True

gibt es eine Möglichkeit, um einfach Fragen Sie, ob es eine Charakter neben der .islower() oder .isupper() ?

Kommentar zu dem Problem
Bitte beachten Sie, dass "Wort-Zeichen" in der Programmierung in der Regel bezieht sich auf Buchstaben und zahlen und Unterstriche. Diese Frage ist tatsächlich zu Fragen, "Buchstaben"; wenn Sie brauchen, um zu sehen, ob ein Zeichen ein Wort Charakter, der beste Weg, die ich gefunden habe, ist - Zeichen.isalnum() oder Zeichen == "_". Kommentarautor: Variadicism
Ich weiß, aber ich fragte diese, wie vor 3 Jahren als ich anfing die Programmierung. Fühlen Sie sich frei, um es zu Bearbeiten. Kommentarautor: O.rka
Fair genug. Wir haben alle schon da. Ich werde eine Anfrage zu Bearbeiten. Kommentarautor: Variadicism

InformationsquelleAutor der Frage O.rka | 2013-03-21

Schreibe einen Kommentar