Just a bizar thing I just noticed in Python. If I use a string in Python, the "is" comparison shows the same result as the "==" comparison:
>>> a = "bc"
>>> a is "bc"
True
>>> a == "bc"
True
If I add a slash to the string the first comparison comes out as False:
>>> a = "b/c"
>>> a is "b/c"
False
>>> a == "b/c"
True
Why is this?