Pythonでは通常の10進数だけでなく2進数、8進数、16進数として数値や文字列を扱うことができる。相互に変換するのも簡単。ここでは、整数を2進数、8進数、16進数で記述 数値を2進数、8進数、16進数表記の文字列に変換組み込み関数bin(), oct(), hex()組み込み関数format()または文字列メ … 文字寄せ・パディング. デフォルトの配置は数値は右寄せ、文字列は左寄せです。文字列を 右詰め したい場合は、頭に>を付けます。 >>> "{:>20}".format("abcde") ' abcde' 空白部分を任意の文字で埋めたい場合は、>の前に文字(1文字)を指定します。 python3でははじめから文字列がユニコードなのでunichr関数は存在せずに、chr関数で文字コードから文字を得られる。(出力結果はpython2と違うが同値) >>> chr(12354) "あ" 関連記事: 文字列の置換 (単純置換・正規表現置換) re.sub replace regexp 文字列とバイト列の相互変換について調べた記事はこちらの記事に分割しました。 整数と16進数文字列の相互変換.

ビルトインの format 関数や hex を使うことができます。Python 2 系との互換性を保つのであれば、% を使います。