擅长:python、mysql、java
<p><code>"\xd0"</code>是一个<code>str</code>对象,在python3中,它是一个<em>Unicode</em>字符串(=Unicode<em>码点序列</em>),包含Unicode<em>码点</em>U+00D0(即208,即Ð);当用<code>print</code>写入时,Python必须将其从Unicode(<code>str</code>)转换为字节(<code>bytes</code>),因此它必须使用<em>编码</em>(“抽象码点”到字节转换器)。你知道吗</p>
<p>在您的例子中,通常是UTF-8,其中代码点U+00D0被编码为代码单元(=bytes)序列c390。你知道吗</p>
<p>如果您想按字面意思输出一个字节0xd0,您必须使用一个字节字符串并直接转到超出<code>sys.stdout</code>的字节流:</p>
<pre><code>import sys
sys.stdout.buffer.write(b'\xd0')
</code></pre>