代码
#!/usr/bin/python3
hexForamt="\x"
更改这里的ASCII字符串
asciiStr="AAABBBccc"
def ascii2hex(asciiStr):
#字符串转为16进制
hexInitData=asciiStr.encode().hex()
#拼接为\x格式
hexFinalData=''
for i in range(0, int(len(hexInitData)), 2):
hexFinalData += hexForamt + hexInitData[i:i+2]
#打印
print("ASCII:\n"+asciiStr+"\n")
print("HEX:\n"+hexFinalData)
if name == "main":
ascii2hex(asciiStr)
效果
![](https://img-blog.csdnimg.cn/20210721105001760.png)
版权归原作者 i未若 所有, 如有侵权,请联系我们删除。