何度やっても覚えられない、python2での16進数と文字列の変換。
16進数値を、16進数文字列に変換
http://hiro99ma.blogspot.com/2017/01/py216str.html
>>> x = 0x0123456789abcdef
>>> format(x, '016x')
'0123456789abcdef'
16進数文字列を、16進数値(というか、数字)に変換
>>> y = '0123456789abcdef'
>>> int(y, 16)
81985529216486895L
>>> format(int(y, 16), 'x')
'123456789abcdef'
これでしばらくは大丈夫なはずだ。。。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。