www.fltk.net > Python print无法输出中文字符

Python print无法输出中文字符

这里提示语法错误。因为你没有指定文件的编码,默认情况下不能用中文。 如果代码中有中文、中文的注释,需要在文件最上面加上这一句: # encoding: utf-8print '哈哈哈哈哈' 这样就OK了,望采纳!

只有通过遍历得到。这个应该没有直接获取的方式方法。遍历这个数组,当然维数不确定的话你就需要使用递归,然后一一判断它的值是否为你指定的值,然后输出索引。另外,建议不要匿名提问,因为这会让很多高手不屑于回答你的问题。

非也,LZ: 1、无论是 C 还是Java,任何一种计算机编程语言都要遵守编码准则,而世界所有的计算机遵守的一种编码规则是ASCII(American Standard Code for Information Interchange),它用于显示英文和西欧语言; 2、要用python输出中文字符,...

加上这句代码 # -*- coding: utf-8 -*- ,采用UTF-8编码,是为了支持中文,如果程序当中没有中文,这句没用。python的编码就是很麻烦,需要转来转去,你现在加上这句代码,在你需要输出中文的地方,你还是得写成这样u"中文"来指定这个字符串采用...

一个很取巧的方法是转成 JSON 或者 YAML 输出。 import json, yaml print json.dumps(['绳子','带子'], ensure_ascii=False, indent=2) print yaml.dump(['绳子','带子'], allow_unicode=True)

别使用notepad++这样的东西。如果你想在程序里放入汉字,最好使用idle。否则你最好设置编辑器一直使用UTF-8。不管是notepad++, subslime还是eclipse,这方面都比不上idle好用。 idle会自动按coding:xxxx编码方式存贮。其它的编辑器不会。 另外不...

使用utf-8编码 # -*- coding:utf-8 -*- print u'你好'

在有中文的字符串前加上u,譬如这里用到print u' '. 是中文编码的问题。建议在IDLE中加入#coding:utf-8 显式指定编码,若是抓取网页,可以按需求encode() decode()

你是用的python2吧,python3不会有这种问题 可以这样解决: print str(card).decode("string_escape")

一个数字 : print('输出数字%d' %1) 多个数字 : print('输出数字%d%d' %(1,1)) 上面python是3.x的语法 如果是2.x的话, 一个数字 : print '输出数字%d' %1 多个数字 : print '输出数字%d%d' %(1,1)

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com