chr【Unicode コードポイント ⇒ 文字】
ord【文字 ⇒ Unicode コードポイント】
bin【2 進文字列変換】
oct【8 進文字列変換】
hex【16 進文字列変換】
ascii【印字可能文字列変換 (エスケープ)】
repr【印字可能文字列変換】
chr【Unicode コードポイント ⇒ 文字】
ord【文字 ⇒ Unicode コードポイント】
メモ
- Unicode コードポイント と 文字 を相互変換
関数 備考 chr【Unicode コードポイント ⇒ 文字】 例外発生あり ord【文字 ⇒ Unicode コードポイント】 例外発生あり - 関連
構文
chr(i)
戻り値1文字の文字列
iUnicode コードポイント (0 ~ 0x10FFFF)
例外ValueError (Unicode コードポイントが範囲外)
ord(c)
戻り値Unicode コードポイント
c1文字の文字列
例外TypeError (1文字でない)
例
bin【2 進文字列変換】
oct【8 進文字列変換】
hex【16 進文字列変換】
メモ
構文
bin(x)
oct(x)
hex(x)
戻り値プレフィックス付きの 2・8・16 進文字列
x整数値
例外TypeError (整数以外)
例
ascii【印字可能文字列変換 (エスケープ)】
repr【印字可能文字列変換】
メモ
- 印字可能文字列に変換
関数 備考 ascii【印字可能文字列変換 (エスケープ)】 ASCII 文字以外はエスケープ repr【印字可能文字列変換】 (参考) str【文字列型】 文字列に変換 - 関連
構文
ascii(object)
repr(object)
戻り値印字可能文字列
objectオブジェクト