\

Pythonで数値をUnicode文字列に変換する方法は、主に2つのパターンがあります。

  1. 数値をそのまま文字列としてUnicode文字列にしたい場合:例えば、int型の100をu’100’にしたい場合です。これは、一旦int型をString型に変換し、UTF-8でdecodeすれば数値をUnicode文字列に変換することができます。以下にPythonのコードを示します。
str(100).decode('utf-8')
  1. 数値をASCIIコードに変換した文字列をUnicode文字列として表現したい場合:例えば、int型の100をASCIIコードに変換したu’d’としたいパターンです。Python2ではunichrという関数を使えば一発で変換することができます。Python3ではunichrではなくchrを使います。以下にPythonのコードを示します。
# Python2
unichr(100)

# Python3
chr(100)

以上がPythonで数値をUnicode文字列に変換する方法についての説明です。この記事が皆さんのお役に立てれば幸いです。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です