2

Python 3 では、 and を使用"string".encode()"string".decode()て、Unicode 文字列をバイト文字列に変換するか、バイト文字列を Unicode 文字列に変換します。

Python 2 では、 と がありstr()unicode()これらも可能です。しかし、Python 3 との違いはありますか?encode()decode()

4

1 に答える 1

1

python2 では、str はバイト文字列、unicode は unicode 文字列です。しかし、エンコードとデコードのばかげたこと、詳細はhttp://nedbatchelder.com/text/unipain.htmlを参照してください

于 2013-03-11T09:37:10.460 に答える