擅长:python、mysql、java
<p>从文档中,<a href="https://docs.python.org/3/library/functions.html#func-bytearray" rel="nofollow noreferrer">^{<cd1>}</a><em>是范围为0<;=x<;256. </em>只能在该范围内追加一个整数。<code>bytes</code>对象是相同范围内整数的不可变数组。所以你可以</p>
<pre><code>bytemessage.append(b[0])
</code></pre>
<p>但是,您也可以扩展<code>bytearray</code>,如果您有一个包含多个字节的<code>bytes</code>对象,这将非常方便。这同样有效</p>
<pre><code>bytemessage.extend(b)
</code></pre>
<p>这将比创建字节对象列表并在最后合并它们更节省空间。就我个人而言,即使只添加一个字节,我也会进行扩展,因为我认为语法不那么混乱</p>