Il 18/mar/2015 18:18 "Nadir Sampaoli" ha scritto:
>
> and :: Bool → Bool → Bool
> and True _ = True
> and _ x = x
>
Eh, scusate, intendevo:
and :: Bool → Bool → Bool
and False _ = False
and _ x = x
___
Python mailing list
Python
Il 18/mar/2015 14:44 "Carlos Catucci" ha scritto:
> Il fatto che Python in caso di AND eviti di eseguire gli altri controlli
(non sono certo del comportamento di altri linguaggi, a naso direi che
quelli statici si comportino diversamente[...]
Più che dinamico vs statico il discorso direi che è sul
Il 18/03/2015 16:04, enrico franchi ha scritto:
tipo se fai un bel m.replace('x','') su una fantomatica stringa
immutabile in Python, sei sempre O(N). E si... *forse* risparmi
memoria. Che hai verosimilmente perso altrove per avere fatto copie
difensive oppure hai appena introdotto un baco di a
Il giorno 18 marzo 2015 17:18, Carlos Catucci ha
scritto:
>
> 2015-03-18 17:03 GMT+01:00 Giovanni Porcari
> :
>
>> Questo è un comportamento che potrebbe destare sorpresa ma che è
>> assolutamente logico in python.
>>
>
> Si ma perche' m=m.replace('x','') mette in una diversa variabile (con la
>
2015-03-18 17:03 GMT+01:00 Giovanni Porcari :
> Questo è un comportamento che potrebbe destare sorpresa ma che è
> assolutamente logico in python.
>
Si ma perche' m=m.replace('x','') mette in una diversa variabile (con la
stessa etichetta) il valore tornato da replace
Carlos
--
EZLN ... Para To
> Il giorno 18/mar/2015, alle ore 13:59, Gabriele Battaglia
> ha scritto:
>
>
>
> Giovanni Porcari, alle 13:48 del 18/03/2015, digitò:
> Non esattamente. La stringa originaria è immodificabile.
> Ottieni una nuova stringa alla quale associ l'identificativo m.
> Ma se fai id(m) prima e dopo la
2015-03-18 13:39 GMT+00:00 Alessandro :
> Direi che se la velocità è importante in genere si cerca di evitare gli
> immutabili fin dall'inizio.
>
Assolutamente no! Se cerchi la velocita' cerchi:
1. di non scrivere roba assolutamente stupida
2. scrivi roba leggibile e mantenibile
3. profili per be
2015-03-18 14:39 GMT+01:00 Alessandro :
>
> Se "a" è falso il calcolo della condizione si interrompe. Quindi si: è
> meglio che il calcolo di "a" sia meno oneroso del calcolo di "b" e "c" ,
> a parità di possibilità che risultino False (e qui ti voglio..)
> Ma forse stiamo spaccando il capello
N
On 03/18/2015 01:59 PM, Gabriele Battaglia wrote:
>
> Se scrivessi un programma che deve girare al massimo della velocità
> possibile, immagino che questa soluzione non andrebbe bene...
Dipende.. Gli immutabili possono essere onerosi.
Ad esempio:
txt = ''
while ...
..
txt += msg
Ad ogni
Giovanni Porcari, alle 13:48 del 18/03/2015, digitò:
Non esattamente. La stringa originaria è immodificabile.
Ottieni una nuova stringa alla quale associ l'identificativo m.
Ma se fai id(m) prima e dopo la replace vedrai che è un'altro oggetto.
m='fxe5'
id(m)
4376440144
m=m.replace('x','')
id(
> Il giorno 18/mar/2015, alle ore 13:20, Gabriele Battaglia
> ha scritto:
>
> Giuseppe Amato, alle 12:58 del 18/03/2015, digitò:
>>
>> Attento al fatto che la sostituzione non viene applicata sulla stringa
>> originaria, ma viene creata una nuova stringa, per questo a meno di non
>> usarla c
Il giorno 18 marzo 2015 13:20, Gabriele Battaglia ha
scritto:
>
>
> m = m.replace('x','')
>
> Giusto?
>
> Giusto.
--
Giuseppe Amato
e-mail: giuam...@gmail.com
___
Python mailing list
Python@lists.python.it
http://lists.p
Giuseppe Amato, alle 12:58 del 18/03/2015, digitò:
Attento al fatto che la sostituzione non viene applicata sulla stringa
originaria, ma viene creata una nuova stringa, per questo a meno di non usarla
come argomento di una funzione va fatto come mostrato da Carlos.
Ok, però posso forzare l
Il giorno 18 marzo 2015 12:43, Gabriele Battaglia ha
scritto:
>
>
> Giuseppe Amato, alle 12:14 del 18/03/2015, digitò:
>
>>
>> "fxe5".replace("x","")
>>
> Grandioso!
> Lo sapevo che c'era il barbatrucco.
> Grazie anche a Carlos.
>
> Attento al fatto che la sostituzione non viene applicata sulla s
Giuseppe Amato, alle 12:14 del 18/03/2015, digitò:
Il giorno 18 marzo 2015 12:12, Gabriele Battaglia mailto:iz4...@libero.it>> ha scritto:
Una domanda da super esperti.
In realtà... Giorno a tutti, vi chiedo se mi sfugge una di quelle
finezze che caratterizzano Python e lo rendon
2015-03-18 12:12 GMT+01:00 Gabriele Battaglia :
> Una domanda da super esperti.
> In realtà... Giorno a tutti, vi chiedo se mi sfugge una di quelle finezze
> che caratterizzano Python e lo rendono amabile.
>
> Ho una stringa: "fxe5"
> Devo toglierle la "x" ed ottenere così "fe5".
>
> Potrei scrive
Il giorno 18 marzo 2015 12:12, Gabriele Battaglia ha
scritto:
> Una domanda da super esperti.
> In realtà... Giorno a tutti, vi chiedo se mi sfugge una di quelle finezze
> che caratterizzano Python e lo rendono amabile.
>
> Ho una stringa: "fxe5"
> Devo toglierle la "x" ed ottenere così "fe5".
>
Una domanda da super esperti.
In realtà... Giorno a tutti, vi chiedo se mi sfugge una di quelle
finezze che caratterizzano Python e lo rendono amabile.
Ho una stringa: "fxe5"
Devo toglierle la "x" ed ottenere così "fe5".
Potrei scrivere un ciclo che itera fra i caratteri e li copia in una
str
18 matches
Mail list logo