python含有中文的list如何print出来
来源:互联网 发布:淘宝网修改手机号码 编辑:程序博客网 时间:2024/06/07 02:52
python2.x中
debug的时候list的中文,print出来是转义字符。
>>> listnine = ['梨', '橘子', '苹果', '香蕉']>>> listnine['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']>>> print listnine['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']
如何姿势正确的打印呢?
- 方法一:利用字符串的decode函数
>>>print 'listnine list: %s' % str(listnine).decode('string_escape')listnine list: ['梨', '橘子', '苹果', '香蕉']
- 方法二: 利用uniout模块
- 安装uniout模块
import uniout
之后,print含中文元素的list显示就不是转义符了
>>> listnine = ['梨', '橘子', '苹果', '香蕉']>>> listnine['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']>>> print listnine['\xe6\xa2\xa8', '\xe6\xa9\x98\xe5\xad\x90', '\xe8\x8b\xb9\xe6\x9e\x9c', '\xe9\xa6\x99\xe8\x95\x89']>>> import uniout>>> print listnine['梨', '橘子', '苹果', '香蕉']
0 0
- python含有中文的list如何print出来
- python:print含有中文的list
- Python的Print打印中文乱码解决方案
- Python的print输出中文对齐问题
- Python的Print打印中文乱码解决方案
- python: print list
- python print输出中文
- Python print中文乱码
- 如何判断含有中文的字符串长度
- python3如何读取含有中文的文本
- print list 无法显示中文
- 【Python】python多进程,函数内print的内容没有打印出来
- 获得python的list中含有重复值的index
- Python中文字符的理解:str()、repr()、print
- 解决Python的print中文在windows命令行乱码问题
- python中含有中文字符无法运行的解决方法
- python语言打印含有中文的列表技巧
- python中含有中文字符无法运行的解决方法
- iOS-去除字符串中的空格、特殊符号
- Android图解浅析事件拦截机制
- Android 响应组合键
- 嵌入式流媒体音视频服务器EasyIPCamera中live555发送性能优化点
- sql查询utf-8字段中包含非汉字的记录和大小写字母转换
- python含有中文的list如何print出来
- 网络判断(WIFI?移动网络?没网?)
- RxJava和retrofit实现多线程下载
- 4.Java基础:集合中的遍历
- react native 学习实践----运行facebook官方提供的例子
- 移动UICollectionViewCell
- iOS--大文件断点下载
- Android7.0 数据业务中的短连接
- java 根据当前日期获取本周或上周日期区间