Python (like Java, C, C++, .NET) uses string pooling / interning. The interpreter realises that “hello” is the same as “hello”, so it optimizes and uses the same location in memory.
Another goodie: "hell" + "o" is "hello"
==> True
Python (like Java, C, C++, .NET) uses string pooling / interning. The interpreter realises that “hello” is the same as “hello”, so it optimizes and uses the same location in memory.
Another goodie: "hell" + "o" is "hello"
==> True