[Python] 0 in (False,) // 0 == False

Raffaele Salmaso raffaele.salmaso a gmail.com
Ven 5 Feb 2010 09:15:59 CET


Marco Dalla Stella wrote:
> (Per dovere di cronaca, a me piace 0==False).
A me sinceramente no.
Un booleano è un booleano.
Un numero è un numero.
Questa è l'unica cosa che preferisco di java (ahia...)
Concordo che sia molto comodo, estremamente comodo, anche se preferirei
*esplicitare* il fatto che voglio un booleano, invece di averlo
implicito, e ovviamente forzare le condizioni ad accettare *solo* ed
*esclusivamente* dei booleani. Ad es invece di
if ret_code: ... # con ret_code non booleano
preferirei (anche a costo di qualche carattere in più)
if bool(ret_code): ...

-- 
()_() | That said, I didn't actually _test_ my patch.      | +----
(o.o) | That's what users are for!                         | +---+
'm m' |                                   (Linus Torvalds) |  O  |
(___) |              raffaele dot salmaso at gmail dot com |


Maggiori informazioni sulla lista Python