bytes() Python 組み込み関数

組み込み関数 bytes()

bytes()
0 <= x <256の範囲の整数の不変シーケンスである、新しいbytesオブジェクトを返します。
bytesは、bytearrayの不変バージョンで、同じ非変異メソッドと同じインデックスや、スライス動作を備えています。

そのため、コンストラクタ引数は、bytearray() のものと同様に解釈されます。
バイト列オブジェクトは、リテラルでも生成できます。

使用例

# 文字列
ba = bytes('Happy', 'UTF-8')
print(ba)
# 実行結果 b'Happy'

# 配列
ba = bytes([1, 2, 3])
print(ba)
# 実行結果 b'\x01\x02\x03'

# 整数
ba = bytes(3)
print(ba)
# 実行結果 b'\x00\x00\x00'
よかったらシェアしてください!
目次