文字列とバイト文字列の違いは何ですか? 文字列の代わりにバイト文字列を使用するのが適切なのはいつですか?文字列とバイト文字列
具体的には、Webから画像や別のバイナリファイルをダウンロードすると、保存する前にそれをバイト文字列に変換する必要がありますか?
文字列とバイト文字列の違いは何ですか? 文字列の代わりにバイト文字列を使用するのが適切なのはいつですか?文字列とバイト文字列
具体的には、Webから画像や別のバイナリファイルをダウンロードすると、保存する前にそれをバイト文字列に変換する必要がありますか?
2.xでは、違いはありません。 str
は一連のバイトです。
3.xでは、バイト文字列はバイトリテラル(b'...'
)で識別されます。文字列を特定の文字セットにエンコードすることで文字列を得ることができ、ほとんどのI/O操作ではデフォルトの型です。
IO操作のデフォルトタイプはなぜですか? –
ドライブとソケットは文字ではなくバイトで動作するためです。 –
あなたはPython3の 'str'と' byte'の違いについて言及していますか? –