Python - Formatting Strings for Hex Values
xml、mapファイル等をパイソンで操る時、よく遭う問題として、
整数の値・絶対値 を文字列に出す必要が有るね。
毎回調べるのはめんどくさいので、ここで書き留めましょう!
INPUTとして、これがあるとしよう
raw_in = 0xFF #整数変数・絶対値
str = '' #代入先
例1: '0x0000FF' の形へ
str = '0x{0:06x}'.format(raw_int)
例2:'#00000255'の形へ
str = '#{0:08d}'.format(raw_int)
ポイント
・d/xは decimalかhex書き方を指定
・0:0n 桁揃の為、文字列の長さを指定
・0x/# 実際の文字列内容を指定
Comments
Post a Comment