1. ホーム
  2. python

[解決済み] 文字のASCII値を取得する方法

2022-03-20 03:27:08

質問

を取得するにはどうすればよいですか? ASCII として、文字の値を int Python ?

解決方法は?

から こちら :

機能 ord() int値を取得 を指定します。また、万が一 で遊んだ後、再び変換する。 数値は、関数 chr() がうまくいく。

>>> ord('a')
97
>>> chr(97)
'a'
>>> chr(ord('a') + 3)
'd'
>>>

Python 2 では、この他に unichr 関数は ユニコード を序数とする文字です。 unichr 引数で指定します。

>>> unichr(97)
u'a'
>>> unichr(1234)
u'\u04d2'

Python 3 では chr の代わりに unichr .


ord() - Python 3.6.5rc1 ドキュメント

ord() - Python 2.7.14 ドキュメント