最終更新:2021-08-13 (金) 16:20:54 (989d)
Python/文字列
Python/組み込み型
- Python/str
- https://docs.python.org/ja/3/library/stdtypes.html#str
- Unicodeとして扱われる
- Unicode コードポイントのイミュータブルな シーケンス
Python 3での変更点
- https://docs.python.org/ja/3/whatsnew/3.0.html#text-vs-data-instead-of-unicode-vs-8-bit
- Python 3.0でのコンセプトは、Unicode 文字列と 8 ビット文字列、という対比ではなくて、 テキスト と (バイナリ) データ の違いと考える、というものです。
- 全てのテキストは Unicode です; 一方で エンコードされた Unicode はバイナリデータとして表現されます。
- テキストを保持するのに使われる型はPython/strで、データにはPython/bytesを使います。