byte_ = 'あ'.encode('utf-8') print(b) # b'\xe3\x81\x82'
以上のバイト文字列をstr型にしてしまうと, 通常はbyte型からデコードされた文字列「あ」が得られる.
byte型の文字列をそのまま得たいときには,repr
を使う.
print(repr(b)) # b'\xe3\x81\x82' print(type(repr(b))) # <class 'str'>
byte_ = 'あ'.encode('utf-8') print(b) # b'\xe3\x81\x82'
以上のバイト文字列をstr型にしてしまうと, 通常はbyte型からデコードされた文字列「あ」が得られる.
byte型の文字列をそのまま得たいときには,repr
を使う.
print(repr(b)) # b'\xe3\x81\x82' print(type(repr(b))) # <class 'str'>