+ -
当前位置:首页 → 问答吧 → python中的反斜杠问题

python中的反斜杠问题

时间:2011-07-25

来源:互联网

字符串string=‘aabb022022';
1.我想要把这个字符串转换成str='\xaa\xbb\x02\x20\x22';
2.或者转换成tuper=(0xaa,0xbb,0x02,0x20,0x22);
把这个字符串切片后采用第一种方法有两个问题,一是'\x'+'aa'报错,二是'\\x'+'aa'结果是'\\xaa',虽然打印出来是'\xaa';
采用第二种方法得出的元组是tuper=('0xaa',0xbb','0x02','0x20','0x22'),多了字符串标志的' '号,而我要的是16进制数,不是字符串,求高手解答!

作者: Lythons   发布时间: 2011-07-25

回复 Lythons
  1. tuper='0xaa','0xbb','0x02','0x20','0x22')
  2. print  [int(i,16) for i in tuper]
复制代码

作者: 106033177   发布时间: 2011-07-25