ord: アスキーコードを取得 >>> ord("a") 97 ユニコードオブジェクトの場合は、ユニコードを整数で返す。(python2) >>> ord(u"あ") 12354 >>> hex(ord(u"あ")) 0x3042 >>> u"\u3042" == u"あ" True python3の場合は、文字列がはじめからユニコード文字列なので、uを付けなくてもよい。 >>> ord("あ") 12354 chr: アスキーコードから文字へ >>> chr(97) 'a' ユニコードはunichr(python2) >>> unichr(12354) u"\u3042" python3でははじめから文字列がユニコードなのでunichr関数は存在せずに、chr関数で文字コードから文字を得られる。(出力結果はpython2と違うが同値) >>> chr(12354) "あ" 関連記事: 文