Python十六进制字符串怎么转换为十六进制数

Python中字符串转换例如我有字符串para='20133233',实际代表意思为[0x20,0x13,0x32,0x33],想把字符串转换为十六进制数用于发送,即pa... Python中字符串转换
例如我有字符串para = '20133233',实际代表意思为[0x20,0x13,0x32,0x33],想把字符串转换为十六进制数用于发送,即para = ’\x20\x13\x32\x33‘.请教大神如何操作啊
展开
 我来答
百度网友17c8cc6
推荐于2016-03-27 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:58
采纳率:0%
帮助的人:67.2万
展开全部

硬编码行不?

# -*- coding: cp936 -*-
para = '20133233'
new_para = ''
if not len(para)%2:
    print para
    for i in range(0,len(para),2):
        new_para= new_para + "\\x"+para[i:i+2]
else:
    print '字符串位数不正确!'

print new_para
更多追问追答
追问
这样转完了还是字符串,我想要十六进制数,即0x20,0x12,0x32,0x33
不知道要怎么弄
这样转完了还是字符串,我想要十六进制数,即0x20,0x12,0x32,0x33
不知道要怎么弄
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式