con print a otterrei quello che voglio. Ma posso assegnarlo ad una
variabile? non penso.
Vediamo di capirci:
a = r'\x'
print a
\x
b = a
b
'\\x'
print b
\x
a == b
True
a == b == r'\x'
True
è sempre la stessa cosa.
--
Lawrence
http://www.oluyede.org/blog
http://www.neropercaso.it
__
Il giorno ven, 02/02/2007 alle 17.14 +, Maurizio Simoni ha scritto:
>
>
>
>
>
> __
> > Subject: Re: [Python] doppio backslash non va
> > From: [EMAIL PROTECTED]
> > To: python@lists.py
> Subject: Re: [Python] doppio backslash non va> From: [EMAIL PROTECTED]> To:
> python@lists.python.it> Date: Fri, 2 Feb 2007 17:59:10 +0100> > Ok con print
> a funziona. Ma io ho bisogno che la stringa '\x' sia> inserita in una
> variabile a='\
On Friday 02 February 2007 17:59, SMZE wrote:
> Ok con print a funziona.
Funzionera` anche col resto :)
> Ma io ho bisogno che la stringa '\x' sia
> inserita in una variabile a='\x'
> sulla quale poi lavorare. E' possibile la cosa?
Certamente.
>>> a = r'\x'
>>> if a == r'\x':
... print 'Bing
Il giorno ven, 02/02/2007 alle 17.43 +0100, Lawrence Oluyede ha scritto:
...
> >>> a = r'\x'
> >>> print a
> \x
> >>> a = '\\x'
> >>> print a
> \x
>
Ok con print a funziona. Ma io ho bisogno che la stringa '\x' sia
inserita in una variabile a='\x'
sulla quale poi lavorare. E' possibile la cosa?
G
On 2/2/07, SMZE <[EMAIL PROTECTED]> wrote:
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=r'\x'
>>> print a\x>>>
> From: [EMAIL PROTECTED]> To: python@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
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'