文本中“3082”想要“所见到所得”到内存中处理,必须decode(‘hex‘)一下,表示成“\x30\x82";否则其在内存中存储的是"\x33\x30\x38\x32"。(即decode()函数2个变一个,处理的数据必须是偶数)
sublime默认会个可视字符串文件加一个回车字符,Win下是"\r\n",linux下是"\n"
相反:
“\x30\x82"在内存中,打印不出来可见串,所以要以可见串的形式打印,这时候用encode(‘hex‘),
"\x30\x82" encode(‘hex‘)-> "3082" encode(‘hex‘)-> "33303832"
时间: 2024-11-05 15:48:25