>>>pattern=re.compile("^[$¥]")>>>sssss1=pattern.findall("¥未透露")>>>sssss1['\xef']我是想匹配前面的美元符号”¥"但出现了'xef'这怎么解释?
2 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
字节与字符的区别。Python2.x环境下,你那样写,找出的是第一个字节。>>>pattern=re.compile(u"^[$¥]")>>>sssss1=pattern.findall(u"¥未透露")>>>sssss1[u'\uffe5']>>>printsssss1[u'\uffe5']>>>printsssss1[0]¥>>>
添加回答
举报
0/150
提交
取消