バイナリ処理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')
以上