[Python-es] Como escapo el backslash en un string?

Jose Caballero jcaballero.hep en gmail.com
Vie Abr 12 18:59:20 CEST 2013


mírate la documentación sobre representación. No es lo mismo un objeto que
su representación, incluyendo las strings. Por ejemplo, mira la
documentación sobre la diferencia entre _str_ y __repr__

>>> "\\x"
'\\x'
>>>
>>>
>>> c = "\\x"
>>> print c
\x


El 12 de abril de 2013 12:53, Diego Uribe Gamez <diego.uribe.gamez en gmail.com
> escribió:

> Hola,
>
> quiero escapar el backslash en un string pero me sale un error o me salen
> dos, la idea es que quede así '\x' como hago?
>
> >>> "\\x"
> '\\x'
> >>> r'\x'
> '\\x'
> >>> "\x"
> ValueError: invalid \x escape
>
> --
>   *Diego Alonso Uribe Gamez*
> ------------------------------
>
> *Desarrollador web*
>
> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>
> Google+: http://gplus.to/diegoug
> ------------------------------
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130412/256a4022/attachment.html>


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