pythonlist输出中文
A. python 中怎么把类似这样的'\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82'转换成汉字输出
首先你要确定这是汉子的十六进制码,还有他的编码方式是什么
我姑且算是utf-8来说明吧
把上述十六进制转成二进制,python byte类型(记不清是否可以)也可以手动转二进制
p3使用str(s, 'utf8') p2使用 s.decode('utf8')来对二进制解码
输出汉字
你要确定上述十六进制码是汉字转过来的,否则无论尝试何种解码方式皆不可得
B. python如何输入输出中文
1,在文件夹中新建一个test.py的文件。
C. python中如何输出字典的中文
#coding:utf-8
dic={'张三':2,'李四':3,'王五':5}
line=None
forkeyindic:
ifline!=None:
line+=","
else:
line="{"
line+="'"+key+"':"+str(dic[key])
line+="}"
printline
D. 怎么使用Python语言中输出中文字符
# -*- coding: utf-8 -*-
import codecs
content = u'你好'
f = codecs.open('c:/1.txt','w','utf-8')
f.write(content)
E. python 将汉字 输出GB2312
我用的python3.5 用ascii函数处理
s="中文"
lst=[]
forcins:
lst.append(int('0x'+ascii(c)[3:7],16))
print(lst)
输出是:[20013, 25991]
F. python 列表写入文件时怎么变成中文
list1=[u'u96f7u519b',u'u9eceu4e07u5f3a',u'u6d2au950b',u'u5218u5fb7',u'u96f7u519b',u'u6797u658c',u'u5218u82b9',u'u8bb8u8fbeu6765',u'u96f7u519b',u'u9eceu4e07u5f3a']
importcodecs
f=codecs.open('list1.txt','w','utf-16')
foriinlist1:
i=i+''
f.write(i,)
f.close()
G. python语言怎么来输出中文字符
python2的话:
print'品牌id'.decode('utf-8')
print'xe5x93x81xe7x89x8cid'.decode('utf-8')
如果是python3:
就直接print('中文')
H. Python 输出中文问题,真是整疯了。。。
选择# -*- coding: utf-8-*-,因为你文件编码是utf-8的。
也可以这样,形式简单一些:
#encoding:utf-8
python中有两种类型的字符串:普通的str和unicode。一般情况下,处理中文数据推荐使用unicode类型,因为这样就不用考虑编码的问题。到了显示或输出时再转换为存储类型(utf-8、GBK)。但unicode本身是不能输出的,它只是一种内部编码。
看以下示例代码:
#unicode转str,utf-8编码
u'哈哈哈哈'.encode('utf-8','ignore')
#unicode转str,GBK编码
u'哈哈哈哈'.encode('gbk','ignore')
#str转unicode,其中str为utf-8编码
'哈哈哈哈'.decode('utf-8','ignore')
I. python中如何正确打印元素为中文字符串的list
用个for循环吧
for z in i:
print z
这样就可以了
如果是字典的话
d = {'中文':'中国'}:
print '%s : %s' % (k,v) for k,v in d.items()
就可以很轻松的实现打印了
J. python怎么输出中文
打开Python编译器,在代码的第一行设置编码格式,加入#-*-coding:utf-8-*-即可。
相关推荐:《Python基础教程》
如下: