title: "is" and "id" in Python 3.5
body: <p>i have questions:
  I'm using python 3.5 , win7-32bit system.</p>
  
  <p>Here's my code:</p>
  
  <pre><code>a=3
  b=3
  print(id(a))
  print(id(b))
  </code></pre>
  
  <p>it returns:</p>
  
  <pre><code>1678268160
  1678268160
  </code></pre>
  
  <p>So we could know that a and b reference to same object.</p>
  
  <p>But here comes the question:</p>
  
  <pre><code>a=3
  b=3
  print( id(a) is id(b) )
  </code></pre>
  
  <p>It return :</p>
  
  <pre><code>False
  </code></pre>
  
  <p>I dont understand why this happened, I think it should be True.
  Can anyone explain to me?
  Thanks !</p>