boolean OR gotcha

Jan Kaliszewski zuo at chopin.edu.pl
Tue Aug 4 22:25:09 CEST 2009


04-08-2009 o 22:11:18 1x7y2z9 <1x7y2z9 at gmail.com> wrote:

> Another one (also explainable):
>>>> 0 or None == None or 0
> True
> # Above is same as (operator precedence):
>>>> 0 or (None == None) or 0
> True
> # Here is something different:
>>>> (0 or None) == (None or 0)
> False

I don't see any problem here.

The last is ok: None != 0.

*j
-- 
Jan Kaliszewski (zuo) <zuo at chopin.edu.pl>



More information about the Python-list mailing list