В Python None
оценивается меньше нуля?
ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> None < 0
True
>>> None == 0
False
>>> None > 0
False
>>>
Ожидается ли это?
Я бы предположил, что None
будет либо равен нулю (через принуждение типа), либо что все эти операторы вернут False
.