title: Any better way for doing a = b + a?
body: <p>I'm using PyCharm and I have this statement:</p>
  
  <pre><code>a = 'foo'
  b = 'bar'
  a = b + a
  </code></pre>
  
  <p>and PyCharm highlights the last line saying that:</p>
  
  <blockquote>
    <p>Assignment can be replaced with augmented assignment</p>
  </blockquote>
  
  <p>First I thought there might be something like this but ended up with error:</p>
  
  <pre><code>a += b # 'foobar'
  a =+ b # TypeError: bad operand type for unary +: 'str'
  </code></pre>
  
  <p>But <code>'foobar'</code> is not what I want; <code>'barfoo'</code> is. </p>
  
  <p>So, what is this augmented assignment? Is there a more proper way to do this or should I ignore PyCharm's warning?</p>