title: Python 'is' vs JavaScript ===
body: <p>The Python use of 'is' seems to be similar to JavaScript '===' but not quite.  </p>
  
  <p>Here they talk about exact instances:
  <a href="http://www.learnpython.org/en/Conditions">http://www.learnpython.org/en/Conditions</a></p>
  
  <p>here (for JS) they talk about "equal AND the same type."
  <a href="http://www.w3schools.com/js/js_comparisons.asp">http://www.w3schools.com/js/js_comparisons.asp</a></p>
  
  <p>SO can you have two different instances of (say) a string of "Bob" and have them not return true when compared using 'is'? Or is it infact the same as ===?</p>
  
  <p>I am guessing this is related to strict vs non-strict typed languages. . . .</p>