文章詳情頁
python 如何打印bytes以16進(jìn)制輸出
瀏覽:131日期:2022-08-26 09:26:06
問題描述
例如
a=b’x58x01’print(a)
結(jié)果:
b’Xx01’
我想打印
b’x58x01’
怎么格式化輸出?
問題解答
回答1:’’.join(map(lambda x:(’/x’ if len(hex(x))>=4 else ’/x0’)+hex(x)[2:],a))回答2:
def trans(s): return 'b’%s’' % ’’.join(’x%.2x’ % x for x in s)print(trans(b’x58x01’))
上一條:python flask做的文件系統(tǒng)上傳系統(tǒng),路徑?jīng)]錯,文件列表加載不出來,error 10053下一條:網(wǎng)頁爬蟲 - Python:爬蟲的中文編碼問題?
相關(guān)文章:
1. javascript - 請問有辦法透過 API 產(chǎn)生剖切面嗎?2. 在mac下出現(xiàn)了兩個docker環(huán)境3. node.js - win7 grunt不是內(nèi)部或外部命令。4. ios - Crash Log 里關(guān)于微信SDK的問題5. javascript - 如何獲取點擊事件點擊后前一個后一個的值。6. node.js - 微信小程序服務(wù)端websocket配置7. Ruby:無法抓取百度搜索結(jié)果8. angular.js - 百度爬蟲如何處理“#”符號?9. 微信端電子書翻頁效果10. mysql money 插入數(shù)據(jù)為什么報錯?
排行榜

熱門標(biāo)簽