+ -
当前位置:首页 → 问答吧 → python 这个中文怎么处理?

python 这个中文怎么处理?

时间:2011-02-16

来源:互联网

>>> str="我是测试字符串"
>>> st=re.findall("我(.*?)字符",str)
>>> print st
['\xca\xc7\xb2\xe2\xca\xd4']

怎么才能输出中文

作者: MOTA   发布时间: 2011-02-16

print st[0]

作者: iambic   发布时间: 2011-02-16

不能一次全部输出来吗~?
这样的话 我是不是要做循环了啊...

作者: MOTA   发布时间: 2011-02-16

那你就写个循环。或者诸如print ', '.join(...)
你要是想把你的东西显示给用户阅读,本来就是要根据用户的需要格式化的。默认的打印只是提供一种内部表示。那些双引号,方括号,逗号什么的,本来也不应该显示给用户的。
当然,在调试的时候,是略有不便。

作者: iambic   发布时间: 2011-02-16