擅长:python、mysql、java
<p>Bytestrings(通常是字符串)是Python中不可变的对象。一旦你创造了它们,你就无法改变它们。相反,你必须创建一个新的,恰好有一些旧的内容。(例如,使用基本字符串<code>newString = oldString[:offset] + newChar + oldString[offset+1:]</code>或类似的字符串。)</p>
<p>相反,您可能希望首先将bytestring转换为字节列表,或者操作bytearray,然后在完成所有操作后将bytearray/list转换回静态字符串。这样可以避免为每个替换操作创建新字符串。</p>