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

Popular posts from this blog

しようとしているについて

シンプソンズで勉強しよう!(第一)

「社畜のテーマ」を訳してみよう!