bytesはバイナリデータを扱うバイト型
str1 = "高島屋" enc_str1 = str1.encode() print(f"{str1}:{enc_str1}") print(f"type: {type(enc_str1)}") print(f"高: {hex(ord('高'))}") print(f"島: {hex(ord('島'))}") print(f"屋: {hex(ord('屋'))}")
$ python3 test.py
高島屋:b’\xe9\xab\x98\xe5\xb3\xb6\xe5\xb1\x8b’
type:
高: 0x9ad8
島: 0x5cf6
屋: 0x5c4b
バイト型はb’で囲まれる
\xは続く文字列