[Python] costrutto: int(n) n

2012-07-10 Per discussione Davide Rambaldi
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
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Michele Gatti
beh mi sembra  che significhi diverso da

Il giorno 10 luglio 2012 14:37, Davide Rambaldi
davide.ramba...@gmail.comha 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
 con  diventa giustamente un po matto)


 Grazie!
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python




-- 

Michele Gatti

MG Soluzioni Informatiche
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Marco Mariani
2012/7/10 Davide Rambaldi davide.ramba...@gmail.com


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 list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Davide Rambaldi
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 davide.ramba...@gmail.com 
 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 
 con  diventa giustamente un po matto)
 
 
 Grazie!
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
 
 
 
 -- 
 
 Michele Gatti
 
 MG Soluzioni Informatiche
 
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Davide Rambaldi
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 wrote:

 2012/7/10 Davide Rambaldi davide.ramba...@gmail.com
 
 
 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 list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Marco Mariani
2012/7/10 Davide Rambaldi davide.ramba...@gmail.com

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 != , che gia' esiste, non sia sufficiente?
Ti ricordo che Python non fa casting implicito da stringa a numero.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] costrutto: int(n) n

2012-07-10 Per discussione Davide Rambaldi
 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!___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python