Comment vérifier si le caractère dans la chaîne de caractères est une lettre? Python

Donc je sais à propos de islower et isupper, mais je n'arrive pas à savoir si vous pouvez vérifier si oui ou non ce caractère est une lettre?

Example:

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

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

est-il une manière de il suffit de demander si c'est un personnage en plus .islower() ou .isupper() ?

  • Veuillez noter que "la parole de caractère", dans la programmation se réfère généralement à des lettres et des chiffres et des caractères de soulignement. Cette question est en fait de demander à propos de "lettres"; si vous avez besoin de voir si un caractère est un caractère de mot, le meilleur moyen que j'ai trouvé est character.isalnum() or character == "_".
  • Je sais, mais j'ai demandé à ce que il y a 3 ans quand j'ai commencé la programmation. N'hésitez pas à modifier il.
  • Juste assez. Nous avons tous été là. Je vais demander une modification.
InformationsquelleAutor O.rka | 2013-03-21