バイナリ処理1

1回

今回から

バイナリデータを調べていきますが

事前の知識がいくつか必要ですので

知っていても復習とかもかねて、やっみます

2進数、10進数、16進数、文字列の変更

コンソールを立ち上げて

#16進数への変更(0x)

hex(0)

hex(1)

hex(15)

hex(16)

#8進数(0o)

oct(0)

oct(1)

OCT(7)

OCT(8)

#2進数(ob)

bin(0)

bin(1)

bin(2)

#違いは先頭の表記で判断できます

#使わないかもしれませんが、違いを確認してください

#16進数から2進数や8進数への変更もできます

format(0x10,'b')

format(0x10,'o')

#ACCII文字への変更と逆

chr(65)

ord('A')

2進数を詳しくみていきます

bin(4)

表示形式を統一できます

format(4,'b')

format(4,'08b')

format(4,'016b')

#逆も可能です。2進数から10進数

int('11111111','b')

以上