スポンサーリンク
bin()で2進数に、oct()で8進数に、hex()で16進数に変換
下記のように、bin()で2進数に変換することができます。
num2 = bin(num)
また、oct()で8進数に変換することができます。
num8 = oct(num)
また、hex()で16進数に変換することができます。
num16 = hex(num)
スポンサーリンク
サンプルコード
下記がサンプルコードになります。
$ cat sample.py #!/usr/bin/env python3 # coding: UTF-8 num = 32 num2 = bin(num) print("2進数に変換") print(num2) num8 = oct(num) print("8進数に変換") print(num8) num16 = hex(num) print("16進数に変換") print(num16)
下記が実行結果になります。
$ ./sample.py 2進数に変換 0b100000 8進数に変換 0o40 16進数に変換 0x20
スポンサーリンク