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'
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 'Bingo!'
...
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='\x' sulla quale poi lavorare. E' possibile la cosa?
Ed è
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.python.it
Date: Fri, 2 Feb 2007 17:59:10 +0100
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
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'
a
'\\x'
con print a otterrei quello che voglio. Ma posso assegnarlo ad una
variabile? non penso.
Oh, l'eterna lotta tra ciò che appare, e ciò che è. Il
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
si possono fare degli array a due dim.
es
a(1,1)=3
a(1,2)=4
a(2,1)=1
ecc..
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Il giorno Fri, 02 Feb 2007 21:26:25 +0100
SMZE [EMAIL PROTECTED] ha scritto:
Quindi una variabile che contenga '\x' su cui lavorarci non posso
averla. Giusto?
Altrimenti come fare?
Scusa, ma stai trolleggiando o cosa? In almeno 5 email ti hanno
spiegato chiaramente che è possibile quello
Il giorno Sat, 3 Feb 2007 21:39:19 +0100
lorenzo [EMAIL PROTECTED] ha scritto:
si possono fare degli array a due dim.
es
a(1,1)=3
a(1,2)=4
a(2,1)=1
ecc..
Credo di si:
a = [['pippo',],]
a[0][0]
'pippo'
Basta fare liste di liste.
--
Luca Marturana (Luca89) [EMAIL PROTECTED]
Il giorno ven, 02/02/2007 alle 21.47 +0100, Luca Marturana ha scritto:
Il giorno Fri, 02 Feb 2007 21:26:25 +0100
SMZE [EMAIL PROTECTED] ha scritto:
Quindi una variabile che contenga '\x' su cui lavorarci non posso
averla. Giusto?
Altrimenti come fare?
Scusa, ma stai trolleggiando o
Ci provo io...
internamente tu hai occupati 2 caratteri ovvero '\' e 'a'.
Però il 'simbolo' per rappresentare ' \' ad un essere umano pythonista
è '\\'. Se è pythonista (o anche javista o qualsiasialtracosista)
capisce che se
legge '\\' allora dentro alla memoria c'è il carattere '\'.
Se
Giovanni Porcari wrote:
Però il 'simbolo' per rappresentare ' \' ad un essere umano pythonista
è '\\'. Se è pythonista (o anche javista o qualsiasialtracosista)
capisce che se
legge '\\' allora dentro alla memoria c'è il carattere '\'.
Bisognava spiegarlo a Guglielmo Cancelli a suo tempo...
On Fri, 02 Feb 2007 22:59:42 +0100, SMZE [EMAIL PROTECTED] wrote:
Certo che il discorso è chiaro! Ma se io ho a che fare con stringhe come
'\\x' mentre vorrei '\x' come faccio?
Ahah :). Tu non puoi essere vero!
Sei un grande comunque, mi hai dato qualche minuto di risate tra un esame
e
14 matches
Mail list logo