組み込み関数chrでUnicodeコードポイントを文字に変換する。またordで文字をUnicodeコードポイントに変換する。
1. chrによるUnicodeコードポイントから文字への変換
chrの引数にUnicodeコードポイントを与えると該当する文字に変換される。引数の範囲は0 から1,114,111(16 進数で 0x10FFFF)となる。
10進数の128640を引数にした場合。
print(chr(128640))
実行結果
'🚀'
16進数で指定する場合は'0x'から始める。16進数の1F680(10進数では128640)を引数にした場合。
print(chr(0x1F680))
実行結果
'🚀'
2. ordによる文字からUnicodeコードポイントへの変換
ordはchrの逆で、引数に文字を与えるとUnicodeコードポイントが返される。
引数に'🚀'を与えた場合。10進数のUnicodeコードポイントが返される。
print(ord('🚀'))
実行結果
128640
3. リファレンス
Python 標準ライブラリ > 組み込み関数 > chr()
Python 標準ライブラリ > 組み込み関数 > ord()
使用したバージョン:Python 3.8.8
0 件のコメント:
コメントを投稿