Colabを使った演習

13.5. Colabを使った演習

Colab を利用して、学んだことを確認しましょう。

次のノートブックを開きます.

HWB-char.ipynb

文字コードの演習 #

セルの一部を編集して実行することで、いろいろな文字の符号を調べてみましょう。

文字 ‘a’ の表現は 61 (16進数)でした。これは10進数では、16の位が 6 1の位が 1 なので 97 に相当します。
play_circle
showcode('a')
61
16進数の文字列から10進数への変換は、Colab で簡単に行うことができます。
play_circle
int('61', 16)
97
ひらがなの は、e381af と3byte で表現されています。16進数1文字で4bit、2文字で8bit=1byte です。
play_circle
showcode('は')
e3 81 af

これを10に数に直すと、1490万超の大きな数になります。 このように '61''e381af' の部分を適宜書き換えて試してみてください。

24.3. 文字列と式 (参考)

play_circle
int('e381af', 16)
14909871
日本語コードの歴史 previous page 13.5. Colabを使った演習 next page コマンドの基本
このサイトは開発版の はいぱーワークブック です.