\

Pythonの組み込み関数には、文字とUnicodeを相互に変換するord関数とchr関数があります。

ord関数

ord関数は、Unicode 1文字を表す文字列を引数に与えると、その文字のUnicodeコードポイントを表す整数を返します。

print(ord("a"))  # 97
print(ord("あ"))  # 12354

ただし、ord関数には1文字しか設定できない点に注意が必要です。

chr関数

chr関数は、ord関数の逆の動作を行います。Unicode 1文字に対応する整数を引数に与えると、その整数に対応する文字を返します。

print(chr(97))  # a
print(chr(12354))  # あ

これらの関数を使うことで、Pythonで文字とUnicodeを相互に変換することが可能になります。

まとめ

Pythonのord関数とchr関数は、文字とUnicodeを相互に変換するための便利なツールです。これらの関数を理解し、適切に使用することで、Pythonの文字列操作の幅が広がります。

投稿者 admin

コメントを残す

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