LoginSignup
0
0

More than 1 year has passed since last update.

python初学者の備忘録 8進数について

Last updated at Posted at 2021-09-22

←目次へ

python,Qiita初心者なので、備忘録として記載していきます。 なにせ初心者なので、知識不足はご理解ください。 知識を深めながら追記していきたいと思います。

8進数とは

基本

  • 0から7までの数字の組み合わせで表現される数字
  • それぞれの桁の数字が「8」になると桁上がりする
  • 10進数を8進数で表すと次のようになる
10進数 8進数
0 0
1 1
~ ~
6 6
7 7
8 10
9 11
~ ~
14 16
15 17
16 20
17 21
~ ~

位の説明

8の累乗
1 0
8 1
64 2
512 3
4096 4
32768 5

8進数への変換

8進数の213という数字があったとする

pythonでの変換
# pythonの場合プレフィックス0oを付ける
>>>0o213
139

分かりやすく説明すると位の表を基準に次にように分解できる
213:(8*8*2)
+
213:(8*1)
+
213:(1*3)

(64*2) + (8*1) + (1*3)

139
となる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0