Pythonで8進数を扱う

提供: Python入門
2014年1月23日 (木) 20:48時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Pythonで8進数(octal digit)を扱う方法を紹介します。 '''読み方''' ;8進数:はっしんすう ;octal digit:おくたる でぃじっと __TOC__ == 概...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

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

関連項目





スポンサーリンク