is operator confusion
<p>is operator compare the memory addresses of two object if they are same , then returns true otherwise false.
<strong>Code #1</strong></p>

<pre><code>&gt;&gt;a="poi"
&gt;&gt;b="poi"
a is b
true
</code></pre>

<p>I have created two objects whose content is same but they are entire living on different memory addresses. 
Then why is operator returns true ? shouldn't it return false.
Just like this code</p>

<pre><code>&gt;&gt;ktr = "today is a fine day"
&gt;&gt;ptr = "today is a fine day"
&gt;&gt;ktr is ptr
false
</code></pre>
