Surprise with special floating point values

prouleau001 at prouleau001 at
Wed Nov 29 19:02:09 CET 2006

On Nov 29, 12:53 pm, prouleau... at wrote:
> Hi all,
> While trying to use simplejson under Python 2.4.3 I have been
> investigating the handling of special floating point values and found
> that both Python 2.4 and 2.5 return False when comparing  a NaN with
> itself.   Although surprising, I imagine it could also be correct since
> NaN is not a number.  But is it correct?

And of course it is correct... As NaN does not compare with itself in
floating point:

Should have read it earlier...

> --
> Pierre Rouleau

More information about the Python-list mailing list