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()を使って、文字とその整数値の相互変換が簡単に行えます。