Transliteración de símbolos.
luis miguel morillas
morillas en posta.unizar.es
Mie Jun 2 22:38:13 CEST 2004
Asunto: [Python-es] Transliteración de símbolos.
Fecha: mié, jun 02, 2004 at 09:24:36 +0200
Citando a Víctor Peinado (vitojph en gmx.net):
> ¡Hola a todos!
>
> Tratando de convertir a minúsculas cadenas, he descubierto que los métodos
> s.upper(), s.lower() y s.swapcase() no convierten las vocales con tilde ni la
> eñe, por ejemplo. Así que estoy utilizando s.replace() para cada par de
> símbolos, tal que:
Yo no tengo problema.
>>> print 'á'.upper()
Á
>>> print 'ñ'.upper()
Ñ
>>> print 'ñ'.swapcase()
Ñ
¿Qué te devuelven las funciones? También uso Debian.
>
> s.replace("Á", "á")
> s.replace("É", "é")
> ....
>
> Funciona, sí, pero ¿hay alguna forma de hacerlo todo de un tirón, al estilo
> del tr/// perlero? ¿Quizá algún módulo? He estado viendo string y StringIO
> pero no he encontrado nada. Estoy trabajando con iso-8859-15 en Debian.
> ¿Alguna idea?
>
> Gracias de antemano. Saludos.
>
> --
> Res publica non dominetur.
>
> Víctor Peinado || vitojph gmx net || http://vitojph.yoll.net
> Fingerprint: C0D5 22EA 607C 47F9 28D7 3FFB 1CE0 342F 1285 66CA
> JID: vitojph jabber dk || <vitojph />
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
--
Luis Miguel
No a las patentes de software en Europa
EuropeSwPatentFree
http://EuropeSwPatentFree.hispalinux.es
Más información sobre la lista de distribución Python-es