Il giorno Fri, 02 Feb 2007 22:36:09 +0100
SMZE <[EMAIL PROTECTED]> ha scritto:

> Per l'appunto torniamo a quello che avevo chiesto all'inizio:
> se faccio 
> a=r'\x' o a='\\x' la stringa associata alla variabile a e' sempre
> '\\x' mentre con 
> print a ottengo il valore \x ossia il valore che desidero. Da quello
> che ho capito però il valore ottenuto \x (e giustamente correttamente
> prodotto dall'interprete) con la print a,  non posso averlo come
> valore di stringa '\x' associato alla variabile a.
> 
> Per capirci meglio se a='\\x' a[0]='\\' e a[1]='x'.
> C'è un modo per avere a[0]='\' a[1]='x'
> ??
> 
> Grazie.
> 
> 

il carattere che tu chiami \, viene immagazzinato dalla macchina come
'\\', quello che ottieni con a='\\x' è proprio quello che vuoi.

-- 
Luca Marturana (Luca89) <[EMAIL PROTECTED]>

Website: http://luca89.wordpress.com
Jabber: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
MSN: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a