title: What's the advantage of a trailing underscore in Python naming?
body: <p>I am used to naming Python arguments in this way:</p>
  
  <pre><code>my_argument='foo'
  </code></pre>
  
  <p>what's the advantage if I do this instead: </p>
  
  <pre><code>my_argument_='foo" 
  </code></pre>
  
  <p>as is recommended by PEP008?</p>
  
  <p>There must be a good reason for the trailing underscore, so what is it?</p>