プログラムと結果
10進数から16進数への変換
1 2 3 |
hoge = 128 moge = hex(hoge) print(moge) |
1 |
0x80 |
16進数から10進数への変換
1 2 3 |
hoge = "4a" moge = int(hoge, 16) print(moge) |
1 |
74 |
解説
10進数から16進数
1 |
hex(num) |
- num:16進数に変換したい10進数
渡された10進数が「0x○○」の形式に変換されます。
16進数から10進数
1 |
int(hex, 16) |
- hex:10進数に変換したい16進数
渡された16進数が10進数に変換されます。
第二引数の16を8にすると8進数から10進数への変換ができます。