0


python- ASCII字符串转为16进制格式

代码

#!/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)
标签:

本文转载自: https://blog.csdn.net/qq726232111/article/details/118961303
版权归原作者 i未若 所有, 如有侵权,请联系我们删除。

“python- ASCII字符串转为16进制格式”的评论:

还没有评论