The Python use of \'is\' seems to be similar to JavaScript \'===\' but not quite.
Here they talk about exact instances: http://www.learnpython.org/en/Conditions
Completely different.
>>> a = 'foo' >>> b = 'bar' >>> a + b is 'foobar' False >>> 1000 + 1 is 1001 False