高校生物552825 views
ヒストリア293808 views
MathPython500231 views
数学講師2905779 views
世界の国566722 views
LaTeX964644 views
小学算数1202941 views
中学理科1632943 views
高校物理161885 views
高校化学2930900 views
Help
Tools

English

10 進数と 16 進数の相互変換(Python)

10 進数を 16 進数にする

hex は 10 進数を 16進数にします。

m = 129
n = hex(m)

print(n)
# 0x81

hex を使うと 0x という記号がつきます。これを外して値を取得するには

print('%x' % 129)
# 81

とします。

16 進数を 10 進数にする

int の第二引数を 16 にすると 10 進数の値が出ます。

m = '0x81'
n = int(m, 16)

print(n)
# 129