使用「bytes(n)」建立位元組字串
Python 3 中的「bytes(n)」函數不會轉換整數轉換為其二進位表示形式,而是建立一個長度為n 的位元組字串,並用空位元組(b'x00') 填入。此行為源自於 Python 3.2,其中引入了「to_bytes()」方法作為將整數編碼為位元組的方法。
To_Bytes 和To_Bytes
“to_bytes” ()”方法允許將整數明確轉換為位元組表示形式,指定位元組順序(大端或小端)和長度。
<code class="python">(1024).to_bytes(2, byteorder='big') == b'\x04\x00'</code>
無符號整數
「to_bytes()」方法適用於非負(無符號)整數。<code class="python">int.from_bytes(b'\x04\x00', 'big') == 1024</code>
以上是如何在 Python 中將整數轉換為位元組字串並返回?的詳細內容。更多資訊請關注PHP中文網其他相關文章!