title: Possible to add newline to .format() method?
body: <p>I've been reading a textbook, and I came across an interesting problem, asking me to print an address like so using print <em>statements</em>:</p>
  
  <pre><code>John Doe
  123 Main Street
  AnyCity, AS 09876
  </code></pre>
  
  <p>I'm trying to actually figure out if it's possible to do it using <em>one</em> print statement, but I can't figure out how to add a newline using the .format() method in Python 3. Here's what I've tried:</p>
  
  <pre><code>&gt;&gt;&gt; first = 'John'
  &gt;&gt;&gt; last = 'Doe'
  &gt;&gt;&gt; street = 'Main Street'
  &gt;&gt;&gt; number = 123
  &gt;&gt;&gt; city = 'AnyCity'
  &gt;&gt;&gt; state = 'AS'
  &gt;&gt;&gt; zipcode = '09876'
  &gt;&gt;&gt; 
  &gt;&gt;&gt; ("{0} {1}\n{2} {3}\n{4}, {5} {6}").format(first, last, number, street, city, state, zipcode)
  'John Doe\n123 Main Street\nAnyCity, AS 09876'
  &gt;&gt;&gt;
  &gt;&gt;&gt; ("{0} {1}'\n'{2} {3}'\n'{4}, {5} {6}").format(first, last, number, street, city, state, zipcode)
  "John Doe'\n'123 Main Street'\n'AnyCity, AS 09876"
  &gt;&gt;&gt;
  &gt;&gt;&gt; ("{0} {1}{7}{2} {3}{8}{4}, {5} {6}").format(first, last, number, street, city, state, zipcode, '\n', '\n')
  'John Doe\n123 Main Street\nAnyCity, AS 09876'
  &gt;&gt;&gt;
  &gt;&gt;&gt; ("{0} {1} \n {2} {3} \n {4}, {5} {6}").format(first, last, number, street, city, state, zipcode)
  'John Doe \n 123 Main Street \n AnyCity, AS 09876'
  </code></pre>
  
  <p>This is probably a super simple question and I'm just missing something really basic. Thanks for the help.</p>