title: Why do I get the error "TypeError: coercing to Unicode: need string or buffer, int found"?
body: <p>After running this small program:</p>
  
  <pre><code>#!/usr/bin/env python2.7
  # -*-coding:utf-8 -*
  a = 1
  b = 2
  c = 3
  title = u"""a=""" + a + u""", b=""" + str(b) + \
      u""", c=""" + str(c)
  print(title)
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>u""", c=""" + str(c)
  TypeError: coercing to Unicode: need string or buffer, int found
  </code></pre>
  
  <p>But the following runs just fine!</p>
  
  <pre><code>#!/usr/bin/env python2.7
  # -*-coding:utf-8 -*
  a = 1
  b = 2
  c = 3
  title = u""", b=""" + str(b) + \
      u""", c=""" + str(c)
  print(title)
  </code></pre>
  
  <p>Can somebody please explain me what is going on?</p>