擅长:python、mysql、java
<p>您可以使用<code>bytearray</code>代替:</p>
<pre><code>s1 = bytearray(b'abcd') # NB: must specify encoding if coming from plain string
s1.pop() # now, s1 == bytearray(b'abc')
s1.decode() # returns 'abc'
</code></pre>
<p><strong>注意事项</strong>:</p>
<ul>
<li>如果您计划过滤任意文本(即非纯ASCII),那么使用<code>bytearray</code>这是一个非常糟糕的想法</li>
<li>在这个并发和并行的时代,使用变异可能是个坏主意</li>
</ul>
<p>顺便说一下,它可能是<code>XY problem</code>的一个实例。你真的需要把琴弦静音吗?在</p>