[Python] doppio backslash non va

Maurizio Simoni simomauri a hotmail.com
Ven 2 Feb 2007 17:42:37 CET


>>> a=r'\x'
>>> print a\x>>> 



> From: smze a eutelia.com> To: python a lists.python.it> Date: Fri, 2 Feb 2007 17:39:01 +0100> Subject: [Python] doppio backslash non va> > Salve, > ho la necessità di ottenere un backslash in una stringa. Leggendo la> documentazione ho provato coi seguenti risultati:> > Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02) > [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)]> >>> '\\a'> '\\a'> >>> a='\\d'> >>> a> '\\d'> >>> a='\d'> >>> a> '\\d'> >>> a='\x'> ValueError: invalid \x escape> >>> a='\\x'> >>> a> '\\x'> >>> a=r'\x'> >>> a> '\\x'> >>> > > Il mio intento è quello di ottenere una stringa semplicissima: '\x'. > > Dove sbaglio?? Grazie.> 
_________________________________________________________________
Prova Live.com: il tuo mondo on line, con notizie, sport, meteo e molto altro ancora.
http://www.live.com/
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20070202/f6be9de0/attachment.htm


Maggiori informazioni sulla lista Python