1. python 2.7输出中文字符串出现错误如何解决
由于汉字不属于ASCII编码表中的字符,因此,无论是在Python交互模式还是执行模式,很多时候都无法正常输出中文。
2. python怎么打印中文
额,你编译器,编译环境的编码不一致,你在源代码里估计用的gbk的编码,在输出的时候又用的unicode,你把这个文档处理器的编码换成utf-8,例如另存为的时候选择下。
3. python是不是输不进去中文,怎么解决,比如输入中国,但是print 不了
非也,LZ:
1、无论是 C 还是Java,任何一种计算机编程语言都要遵守编码准则,而世界所有的计算机遵守的一种编码规则是ASCII(American Standard Code for Information Interchange),它用于显示英文和西欧语言;
2、要用python输出中文字符,必须在每个.py文件开头首两行特别添加一行声明文件编码的注释,如下:
#!/usr/bin/python
#-*-coding:utf-8-*-
,否则python2会默认使用ASCII编码,输出的也就是常见的乱码。
4. 如何解决python 打印中文出错的问题
解决python打印中文出错的方法:
如果使用的是python2的话,需要在.py文件第一行加入“#coding=utf-8”,然后使用“print("中文")”的方式打印中文
示例如下:
执行结果:
python3直接使用“print("中文")”语句就可以了
示例如下:
执行结果:
更多Python知识,请关注:Python自学网!!
5. python打印输出汉字,有一部分出现乱码怎么解决
主要“()”不要用中文括号
冒号不要用中文冒号
引号不要用中文引号
只有要打印的输入内容可以用中文的。
以上最好检查一遍,因为我打的时候经常打错,最好删了重打,因为两种括号太难区分了。
6. 请教python3如何打印中文
python3中用的是Unicode编码,Unicode号称万国码,可以向所有的编码进行兼容。在Python3中不会出现中文打印不了的情况,除非是文件本身编码出了问题。所以直接print("内容")应该就可以了。
7. 为什么Python没输出中文
本地执行可以显示中文。
代码在线工具中使用以下方法
print("\u5510\u5b9d\u6743".encode('utf-8').decode('unicode_escape'))
8. python如何输入输出中文
1,在文件夹中新建一个test.py的文件。
2,点击打开文件,输入以下代码:
#!/usr/bin/env
python
#
-*-
coding:
utf-8
-*-
print
u'中文测试正常'。
3,在文件夹下运行DOS界面。
4,输入test.py并运行,即可成功输入“中文测试正常”的中文字符。
9. Python print无法输出中文字符
这里提示语法错误。因为你没有指定文件的编码,默认情况下不能用中文。
如果代码中有中文、中文的注释,需要在文件最上面加上这一句:
#encoding:utf-8
print'哈哈哈哈哈'
这样就OK了,望采纳!
10. python2.7.9无法输出中文
python2.7及以下,输出字符默认为标准ASCII (0- 127,也就是 byte字符),显示乱码应该是你输出的是 utf-8 编码字符串,windows控制台默认编码是gbk(可以通过命令CHCP 65001 设置为utf-8),报错是因为你输出的是 unicode 字符(包含128-255)
新人如果对编码不是很了解,那最好的解决办法就是,封装一个unicode转byte函数,对于要输出的字符,都调用这个函数,如:
defu2b(text):
ifnotisinstance(text,unicode):
returntext
returntext.encode('utf-8')