python字節(jié)對(duì)象的輸入
對(duì)于輸入數(shù)據(jù)類似于b'\x~~',b開頭代表后邊字符串是字節(jié)對(duì)象,要按8個(gè)二進(jìn)制位讀取,其中\(zhòng)x代表后邊緊跟的數(shù)據(jù)為16進(jìn)制,python提供eval函數(shù)可將輸入的字節(jié)對(duì)象放入數(shù)組中,比如連續(xù)輸入b'\x12\x23\x34\x45',那么python會(huì)將這串字符串按字節(jié)分開并放到一個(gè)字節(jié)型數(shù)組中,數(shù)組中每個(gè)元素都是int類型,可以通過下標(biāo)訪問元素

可見python將16進(jìn)制的輸入數(shù)據(jù)轉(zhuǎn)換成10進(jìn)制整數(shù)存在a中,通過eval預(yù)處理字節(jié)對(duì)象的數(shù)據(jù)還是比較快的方法
標(biāo)簽: