pychram中print函数打印出来的汉字全是编码,应该怎么处理? 用print函数打印出来的汉字全是编码,在网上搜了各种方法也没改过来,求大神救命,折腾好几天了... 用print函数打印出来的汉字全是编码,在网上搜了各种方法也没改过来,求大神救命,折腾好几天了 展开 我来答 3个回答 #热议# 应届生在签三方时要注意什么? 程序媛thon 2020-01-15 · 专注科技/教育/科普,优质创作者 程序媛thon 采纳数:135 获赞数:306 向TA提问 私信TA 关注 展开全部 根据你的图片和之前的2个回答,我猜测你用的是python3因为python2 的print是不需要用括号括起来的按照图片中的结果,print出来的数据结构是一个元组,如果元组内包含中文的话,整个元组输出的时候中文是以\u的方式显示的,而单独输出就不会。你改成print("第一个变量是" +str(input01) )试试看是不是你想要的效果。 追问 是3,谢谢,能得到结果,采纳了,就是不知道为啥别人直接用就能正常打印,我的这个还要加str改一下,能帮忙解释一下吗,是我软件设置有问题吗 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 阳光的雷咩咩 2020-01-15 · TA获得超过1.4万个赞 知道大有可为答主 回答量:2.3万 采纳率:66% 帮助的人:7856万 我也去答题访问个人页 关注 展开全部 python2的话最好在单引号前面加u表示unicode字符串 追问 老哥,这样也出不来哎,第二个print就能出来汉字,不加u也能出来,第一个print就不行,这个函数这样用应该没错吧 追答 你这到底是python2还是python3呢?print(sys.version)看看还有你看下ide文件-设置里面,有编码选项,把所有相关选项(我记得有4个以上)都设置成utf-8 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 迈内鞋N 2020-01-15 · TA获得超过443个赞 知道小有建树答主 回答量:607 采纳率:74% 帮助的人:164万 我也去答题访问个人页 关注 展开全部 你把第一行的encoding: UTF-8改成encoding: GB2312或者encoding: GBK试一下。 追问 大神,这个函数这样用应该没错吧,为什么第一个print无法输出文字呀 追答 在第一个print前引号前面加上b,然后print的内容整个括号括起来,再.decode('utf-8')试一下。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 更多回答(1) 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-09 python上print出来中文都是16进制该怎么处理 1 2012-05-23 python里面有一个字典里面的一个元素师列表里面包含了汉子,如何使用print函数打印出来 1 2017-11-22 python中print函数输出字符加数字,为什么3.0之后变成了一个函数,就不好用了 34 2017-10-25 编写函数printqueue,打印输出队列中所有元素 2 2016-04-06 windows onprint打印函数怎么写 4 2017-10-01 sql中print函数 7 2019-06-20 为什么用print函数打印出来的列表中数字有个引号呢,搞不懂呢 2019-10-15 Python的print函数中的sep参数为什么没有效果?,麻烦大神帮忙看一下,是不是跟for循环有关系 5 更多类似问题 > 为你推荐: