Here is my Python2 script, test.py
:
x = sys.argv[1]
y = 'foo'
print(x)
print(y)
print(x is y)
I then call my script with python test.py 'foo'
. This prints out:
foo
foo
False
But both x
and y
appear to be the same value, 'foo'. So why is this equivalence test returning False
?