Pythonで8進数を扱う

提供: Python入門
移動: 案内検索
スポンサーリンク

Pythonで8進数(octal digit)を扱う方法を紹介します。

読み方

8進数
はっしんすう
octal digit
おくたる でぃじっと

概要

  • oct() を使用して、10進数を8進数に変換できます。先頭に0がつきます。
  • print()で10進数を8進数に変換できます。フォーマットを指定して、0で埋めることができます。
  • int()で、8進数から10進数に変換できます。
    • 基数 0 で、0で始まる8進数を渡すと10進数になります。

ソースコード

#!/usr/local/bin/python
print oct(8)
print oct(16)
 
print int('10', 8);
print int('010', 0);
print '%o' % 8
print '%06o' % 8

実行例

010
020
8
8
10
000010

関連項目





スポンサーリンク