title: 0 is 0 == 0 (#evaluates to True?)
body: <p>This baffles me. Even without knowing the precedence order, one can check that the two possible ways to gather the expression would give <code>False</code> :</p>
  
  <pre><code>&gt;&gt;&gt; (0 is 0) == 0
  False
  &gt;&gt;&gt; 0 is (0 == 0)
  False
  </code></pre>
  
  <p>But</p>
  
  <pre><code>&gt;&gt;&gt; 0 is 0 == 0
  True
  </code></pre>
  
  <p>How come?</p>