エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
3. 2to3の先に — Python2からPython3へ移行するときに知っておくといいかもしれない幾つかの事 1.0beta02 ドキュメント
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
3. 2to3の先に — Python2からPython3へ移行するときに知っておくといいかもしれない幾つかの事 1.0beta02 ドキュメント
3. 2to3の先に¶ |2to3| は優れたツールですが、python3 セーフにするためには、 もう少し手を加える必要... 3. 2to3の先に¶ |2to3| は優れたツールですが、python3 セーフにするためには、 もう少し手を加える必要がある場合もあります。 特に制御関係ではバイナリデータを取り扱う場合に注意が必要です。 3.1. 文字型/バイナリ型データ¶ Python2ではC言語からの伝統を受け継いで(?)、文字型データ(str)とバイト型データ(bytes)には 本質的な違いはありませんでした。というか、bytesはstrの別名となっています。 また、2byte文字を取り扱うために、unicode型が導入されています。 unicode型とstr型の変換はencode/decodeなどのメソッドを使って行います。 ところが、Python3では 文字列(str)は unicode型の同意語となります。unicode文字列を表すバイト型データ(bytes)はunicode文字列をencodeすることで