Clasificación de caracteres

A menudo viene bien examinar un carácter y comprobar si es una letra mayúscula o minúscula, o si es un carácter o un dı́gito. El módulo string proporciona varias constantes que son útiles para estos menesteres.

La cadena str.lowercase contiene todas las letras que el sistema considera como minúsculas. De forma similar, str.uppercase contiene todas las mayúsculas. Pruebe lo que sigue y vea lo qué obtiene:

Podemos usar estas constantes y find para clasificar caracteres. Por ejemplo, si find(lowercase, c) devuelve un valor que no sea -1, entonces c es una minúscula: