擅长:python、mysql、java
<p>当您在python3中索引或迭代<code>bytes</code>时,您可以得到<code>int</code>值,<code>xor</code>:</p>
<pre><code>>>> a, b = b'abc', b'def'
>>> c = bytes(x^y for x,y in zip(a, b))
>>> c
b'\x05\x07\x05'
>>> bytes(x^y for x,y in zip(a, c))
b'def'
>>> bytes(x^y for x,y in zip(b, c))
b'abc'
</code></pre>
<p>如果出于某种原因我想把它作为一个位字符串(表示法?我当然不会用它来计算),我会使用内置格式,并将每个位串置零到8位:</p>
^{pr2}$