comparison with None
Robert Kern
robert.kern at gmail.com
Wed Apr 18 19:05:55 EDT 2007
Steven Howe wrote:
> Alan G Isaac wrote:
>> >>> None >= 0
>> False
>> >>> None <= 0
>> True
>>
>> Explanation appreciated.
>>
>> Thanks,
>> Alan Isaac
>>
> I've read and found that 'None' comparisons is not always a good idea.
> Better to:
> from types import NoneType
>
> x = None
> if type( x ) == NoneType:
> # true
> < code >
> else:
> # false; do something else.
> < more code >
The recommended idiom is to test for "x is None".
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list
mailing list