読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

文字列をバイト列にする

python
x = "foo".encode()
#>> b'foo'

x.decode()
#>> 'foo'

直接バイナリ列を定義する事も可能

x = b"bar"
#>> b'bar'

ascii文字以外をエンコードしようとすると、16進数の文字列になります。
扱いはasciiと同じ。

var = "ごりら".encode()
#>> b'\xe3\x81\x94\xe3\x82\x8a\xe3\x82\x89'

var.decode()
#>> ごりら