英語609652 views
雑学1472959 views
いろは2995081 views
高校国語786382 views
中学数学622131 views
LaTeX958597 views
りんご198413 views
MathPython493500 views
中学社会667518 views
小学算数1197058 views

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