title: function print in python shell
body: <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>