mayusculas y minusculas

Arnau Sanchez arnau en ehas.org
Mar Mar 20 20:27:14 CET 2007


Marcelo Barbero escribió:

> import string
> 
> 'a' in string.lowercase  => True
> 'A' in string.uppercase  => True
> 
> Ojo, no toma los caracteres acentuados. En todo caso, antes hacer:
> string.lowercase += 'áéíóú'

¿No sería mejor con el módulo locale?

# -*- coding: iso-8859-15 -*-
import locale
print "á".islower()
locale.setlocale(locale.LC_ALL, 'es_ES')
print "á".islower()

# python test.py
False
True

Las variables uppercase, lowercase, etc, del módulo string también se ven 
modificadas con el cambio de locale.




Más información sobre la lista de distribución Python-es