高校国語786851 views
小学社会309222 views
高校日本史190178 views
高校生物550643 views
いろは2999528 views
中学数学622525 views
中学社会667713 views
雑学1473151 views
英語610681 views
小学理科718465 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