[Python] Re: doppio backslash non va

SMZE smze a eutelia.com
Ven 2 Feb 2007 21:26:25 CET


Il giorno ven, 02/02/2007 alle 20.44 +0100, Nicola Larosa ha scritto:
> SMZE wrote:
> > Il problema è che se fai a='\\x' a varrà '\\x' mentre io vorrei che
> > valga '\x' e basta. Con
> > >>> a=r'\x'
...
> 
> >>> chr(92)
> '\\'
> 
> Dalli con due caratteri!
> 
> >>> print chr(92)
> \
> 
> No, dai, dev'essere per forza uno solo! Certo che quest'interprete è
> proprio birbone! Ma... non sarà che cerca di essere d'aiuto, e mostra due
> backslash invece di uno, perché è così che vanno scritti nelle stringhe?
> 

Quindi una variabile che contenga '\x' su cui lavorarci non posso
averla. Giusto?
Altrimenti come fare?



Maggiori informazioni sulla lista Python