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'