In Python, None evaluates to less than zero?
<p><strong>In Python, <code>None</code> evaluates to less than zero?</strong></p>

<pre><code>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.
&gt;&gt;&gt; None &lt; 0
True
&gt;&gt;&gt; None == 0
False
&gt;&gt;&gt; None &gt; 0
False
&gt;&gt;&gt;
</code></pre>

<p>Is this expected?</p>

<p>I would have guessed that <code>None</code> would either be equal to zero (through type coercion), or that all of these statements would return <code>False</code>.</p>
