Pythonには、文字をUnicode値に変換するord
関数と、その逆の操作を行うchr
関数があります。これらの関数は、文字列の処理において非常に便利です。
ord関数
ord
関数は、引数として与えられた文字のUnicode値を返します。以下に例を示します。
print(ord('a')) # 97
print(ord('あ')) # 12354
この例では、文字’a’と’あ’のUnicode値を取得しています。
chr関数
一方、chr
関数はUnicode値から文字を取得します。以下に例を示します。
print(chr(97)) # 'a'
print(chr(12354)) # 'あ'
この例では、Unicode値97と12354から文字’a’と’あ’を取得しています。
まとめ
Pythonのord
関数とchr
関数は、文字とUnicode値の間で変換を行う際に非常に便利です。これらの関数を使いこなすことで、文字列の処理がより柔軟になります。.