python打印中文
㈠ python怎么输出中文
打开Python编译器,在代码的第一行设置编码格式,加入#-*-coding:utf-8-*-即可。
相关推荐:《Python基础教程》
如下:
㈡ Python 中文输出
好多哥们都问类似的问题,同个专业的吧,代码:
defDec2Bin(dec):
returnbin(dec).replace("0b","")
i=input("请输入要转换进制的数值:")
re=Dec2Bin(int(i))
print("该数字转换为二进制后是:"+re)
输出:
请输入要转换进制的数值:1049
该数字转换为二进制后是:10000011001
㈢ 在Python3中如何输出中文
例子:a="您好"
print(a)
就直接运行还会报错的原因是本人本人新建的文件编码默认是ANSI,需要修改一下文件的编码为utf-8,就可以了。
修改文件编码可以这样做:用系统自带的记事本打开,然后按另存为,在保存的时候,会可选择的编码。
㈣ 请教python3如何打印中文
python3中用的是Unicode编码,Unicode号称万国码,可以向所有的编码进行兼容。在Python3中不会出现中文打印不了的情况,除非是文件本身编码出了问题。所以直接print("内容")应该就可以了。
㈤ python 如何将一串字符打印成中文
方法一:
现在用 notepad++,在 UTF-8 格式下编写以下语句:
#coding=utf-8
print"打印中文字符"
方法二:
用encode和decode
如:
import os.pathimport xlrd,sysFilename='/home/tom/Desktop/1234.xls'if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filenamebk=xlrd.open_workbook(Filename)shxrange=range(bk.nsheets)print shxrangefor x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')
方法三:
在文件开头加上:reload(sys)sys.setdefaultencoding('utf8')
㈥ python中如何正确打印元素为中文字符串的list
用个for循环吧
for z in i:
print z
这样就可以了
如果是字典的话
d = {'中文':'中国'}:
print '%s : %s' % (k,v) for k,v in d.items()
就可以很轻松的实现打印了
㈦ python语言怎么来输出中文字符
python2的话:
print'品牌id'.decode('utf-8')
print'xe5x93x81xe7x89x8cid'.decode('utf-8')
如果是python3:
就直接print('中文')
㈧ python怎么打印中文
额,你编译器,编译环境的编码不一致,你在源代码里估计用的gbk的编码,在输出的时候又用的unicode,你把这个文档处理器的编码换成utf-8,例如另存为的时候选择下。
㈨ python3怎么输出中文字符
Python的字符串
在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言,例如:
>>> print('包含中文的str')
包含中文的str
对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:
复制代码
>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'
复制代码
如果知道字符的整数编码,还可以用十六进制这么写str
'\u4e2d\u6587' // 中文
㈩ 怎么使用Python语言中输出中文字符
# -*- coding: utf-8 -*-
import codecs
content = u'你好'
f = codecs.open('c:/1.txt','w','utf-8')
f.write(content)