Similar to Two variables in Python have same id, but not lists or tuples But still not quite the same as it's not just for small values.
>> a = 1234; b = 1234; id(a); id(b); a is b
9447736
9447736
True
>>> a = 1234
>>> id(a)
9447616
>>> b = 1234
>>> id(b)
9447688
>>> a is b
False
>>> a = "abcd"; b = "abcd"; id(a); id(b); a is b
140282436530560
140282436530560
True
>>> a = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; id(a); id(b); a is b
140282436951600
140282436951600
True
>>> a = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; id(a); id(b); len(a); a is b
140282436951600
140282436951600
74
True
>>> a = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; b = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; id(a); id(b); len(a); a is b
140282436951600
140282436951600
74
True
>>>