title: Why do `print("Hello, World!")` and `print("Hello", "World!")` produce different outputs?
body: <p>I just installed Python 2.7.2 on Windows XP with the idea of learning how to program.
  Several of the tutorial books I'm using give examples of print commands which, when I try them, I get different answers.</p>
  
  <p>I expected both of these to return the same thing -</p>
  
  <pre><code>&gt;&gt;&gt; print("Hello, World!")
  Hello, World!
  &gt;&gt;&gt; print("Hello", "World")
  ('Hello', 'World')
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>I've tried searching around for answers, but I'm not even sure how to explain where I'm going wrong.</p>