スポンサーリンク

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

スポンサーリンク