function print in python shell
<p>Can anyone explain me difference in python shell between output variable through "print" and when I just write variable name to output it?</p>

<pre><code>&gt;&gt;&gt; a = 5
&gt;&gt;&gt; a
5
&gt;&gt;&gt; print a
5
&gt;&gt;&gt; b = 'some text'
&gt;&gt;&gt; b
'some text'
&gt;&gt;&gt; print b
some text
</code></pre>

<p>When I do this with text I understand difference but in int or float - I dont know.</p>
