Are there limits to using string.lstrip() in python?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/4148974/is-this-a-bug-in-python-2-7">Is this a bug in Python 2.7?  </a>  </p>
</blockquote>



<p>The .lstrip() function doesn't quite work as I expected on some strings (especially ones with underscores). e.g.,</p>

<pre><code>In [1]:  a='abcd_efg_hijk_lmno_pqrs_tuvw_xyz'   
In [2]: a.lstrip('abcd_efg')   
Out[2]: 'hijk_lmno_pqrs_tuvw_xyz'
</code></pre>

<p>Here, the '_' between 'g' and 'h' is missing. Any idea as to why this happens?</p>
