Python
では、文字からそのASCII値やUnicodeのコードポイントを取得する方法がいくつかあります。最も一般的なのがord()
関数です。この関数は、1文字の入力を受け取り、その文字の対応する整数値を返します。具体的な使用例を以下に示します。
print(ord('A')) # 出力: 65
このコードは、文字’A’のASCII値である65を出力します。逆に、chr()
関数を使うと、ASCII値やコードポイントから文字を取得できます。
print(chr(65)) # 出力: 'A'
ord()
関数は、ASCIIだけでなくUnicodeにも対応しているため、日本語や絵文字なども扱えます。
print(ord('あ')) # 出力: 12354
このように、Python
ではord()
とchr()
を使って、文字とその整数値の相互変換が簡単に行えます。