英語610681 views
数学講師2870390 views
MathPython494531 views
中学数学622525 views
りんご201251 views
高校国語786851 views
高校倫理1436905 views
高校物理159041 views
教育149228 views
高校化学2918182 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