高校化学2914654 views
いろは2990632 views
中学社会667316 views
世界の国561124 views
高校国語786021 views
数学講師2858583 views
高校日本史189949 views
高校生物550093 views
中学数学621754 views
Computer365661 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