今まで利用していたPythonの文字列はすべてアルファベットと数字で構成されていました。今回は日本語のような「マルチバイト文字」を使ってみたいと思います。 基数 いきなり脱線なのですが、文字コードの話をする前に「基数」の話をしてしまい ...
Pythonでファイル操作やネットワーク通信のプログラムを書いていると、突然こんな「謎の文字列」に出くわしたことはありませんか? b'\xe6\xad\xa3\xe5\xb8\xb8...' 「日本語を表示させたかったのに、記号と数字の羅列が出てきた」 「テキストファイルを読み込ん ...
Web APIとの連携や、フロントエンドから送られてくるデータを処理していると、一見すると無意味な英数字の羅列に遭遇することがあります。「iVBORw0KGgo...」のように延々と続く長い文字列。これこそが、画像やPDFなどのバイナリデータをテキスト形式で表現 ...