No os parece un poco sospechoso que haya que escribir a mano una función
que nos diga si un carácter es una mayúscula? Porque realmente no hace
falta.

Hay que leer la documentación de las clases que estamos usando, en este
caso str o unicode. Hacer las cosas a lo bruto y sin leer la documentación
provoca reinvento de ruedas y codigo guarro.

>>> x=u"AAAAaaaAAaaAAÀAAÁÓÓÁaaaAA"
>>> len(filter(unicode.isupper, x))
17
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a