在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ 怎樣用python打印出0xcc、0xcd對(duì)應(yīng)的字符“燙”“屯”?

怎樣用python打印出0xcc、0xcd對(duì)應(yīng)的字符“燙”“屯”?

對(duì)于未初始化的棧內(nèi)存全部填成 0xcc,對(duì)應(yīng)于漢字字符串看就是 燙燙燙燙……

對(duì)于未初始化的堆(new)內(nèi)存全部填成 0xcd,對(duì)應(yīng)于漢字字符串看就是 屯屯屯屯……

不能直接輸入漢字。

回答
編輯回答
遲月
a = b'\xef\xbf\xbd' * 101
print(a.decode('gbk', 'ignore'))
print("=====")

b = b'\xcc' * 100
print(b.decode('gbk', 'ignore'))
print("=====")

c = b'\xcd' * 100
print(c.decode('gbk', 'ignore'))
print("=====")
2018年7月17日 21:19
編輯回答
涼汐
gb_format = '{0:x} {1:x}'
a, b = 0xcc, 0xcd

a_hex = gb_format.foramt(a, a)
print(bytes.fromhex(a_hex).decode('gbk'))

b_hex = gb_format.format(b, b)
print(bytes.fromhex(b_hex).decode('gbk'))
2017年8月24日 01:04