ググってみると、文字列に関する型というよりは、バイナリデータを扱う型でした。 まとめてバイナリシーケンスとも呼ばれます。 0~255の整数のみが要素になります。 bytes イミュータブル(値の変更不可) bytearray ミュータブル(値の変更可能) bytes型 ・bytes型の生成 リテラル b"..." bytes()関数 文字列.encode()メソッド b1 = b"abc" print(b1) # b'abc' print(type(b1)) # <class 'bytes'> b2= bytes("def", encoding="shift_jis") print(b2) # b'abc' print(type(b2)) # <class 'bytes'> b3 = "ghi" b3 = b3.encode("utf-8") print(b3) # b'ghi' prin