> Per quale motivo pensi che il != , che gia' esiste, non sia sufficiente?
> Ti ricordo che Python non fa casting implicito da stringa a numero.
Per carita' != e' piu' che sufficiente :-)
ne e' un operator di Perl (io vengo da li …)
in Perl:
eq / ne strings
== / != numbers
Ciao!___
2012/7/10 Davide Rambaldi
Solo per numeri o anche per stringhe?
>
per tutto, ma solo python 2.x, nel 3 e' stato tolto
Per le stringhe mi aspetterei un != oppure un 'ne'
>
il 'ne' per le stringhe mi incuriosisce, anche perche' il contrario 'eq'
non c'e'
Per quale motivo pensi che il != , ch
Si l'ho trovato come "test per verificare se n e' un integer"
difatti:
int(n) tronca n
con n = 1.7
int(n) != n
che preferisco a dire il vero a int(n) <> n
ma che volete, siete stati voi a consigliarmi "Dive into Python" per cominciare
:-)
Ciao
On Jul 10, 2012, at 2:46 PM, Marco Mariani wro
Solo per numeri o anche per stringhe?
Per le stringhe mi aspetterei un != oppure un 'ne'
Ciao e Grazie
On Jul 10, 2012, at 2:39 PM, Michele Gatti wrote:
> beh mi sembra <> che significhi diverso da
>
> Il giorno 10 luglio 2012 14:37, Davide Rambaldi
> ha scritto:
> Ho trovato questo:
>
2012/7/10 Davide Rambaldi
Ho trovato questo:
>
> if int(n) <> n:
> pass
>
> Significa se int(n) e' maggiore OR minore di n?
>
diverso da, il <> e' un vecchio alias di !=
in pratica, se n e' float e ha una parte decimale.
___
Python mailing li
beh mi sembra <> che significhi diverso da
Il giorno 10 luglio 2012 14:37, Davide Rambaldi
ha scritto:
> Ho trovato questo:
>
> if int(n) <> n:
> pass
>
>
>
> Significa se int(n) e' maggiore OR minore di n?
>
> Scusate ma non riesco a trovare online un riferimento (anche perché google
> c
Ho trovato questo:
if int(n) <> n:
pass
Significa se int(n) e' maggiore OR minore di n?
Scusate ma non riesco a trovare online un riferimento (anche perché google con
<> diventa giustamente un po matto)
Grazie!
___
Python mailing list
Pyth