to_bytes(length, byteorder)
整数を表すバイト列を返します。
byteorder 引数は、整数を表すのに使われるバイトオーダーを決定します。 byteorder が "big"
なら、最上位のバイトがバイト配列の最初に来ます。 byteorder が "little"
なら、最上位のバイトがバイト配列の最後に来ます。
コード:
kekka = (1024).to_bytes(2, byteorder = "big") print(kekka)
実行結果:
b'\x04\x00'
from_bytes(bytes, byteorder)
与えられたバイト列の整数表現を返します。
byteorder 引数は、整数を表すのに使われるバイトオーダーを決定します。 byteorder が "big"
なら、最上位のバイトがバイト配列の最初に来ます。 byteorder が "little"
なら、最上位のバイトがバイト配列の最後に来ます。
コード:
kekka = int.from_bytes(b'\x00\x10', byteorder = "big") print(kekka)
実行結果:
16