中学理科1626207 views
英語607877 views
小学算数1194618 views
いろは2986023 views
高校生物549842 views
小学社会308636 views
LaTeX957300 views
Computer365120 views
高校化学2913383 views
小学理科717236 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