python如何输出汉字?python输出汉字的技巧

这篇文章将为大家详细讲解有关python如何输出汉字?python输出汉字的技巧,有大部分人对这方面发知识都还不怎么了解,所以分享这篇文章给大家进行参考,具有一定的借鉴价值,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
【python如何输出汉字?python输出汉字的技巧】

python如何输出汉字?python输出汉字的技巧

文章插图
我们之前学习过print函数打印字符的方法,今天想试着用print打印python中的中文,进行输出,然后发现报错了,这是什么原因呢?
浏览了大量的网站之后,总结了两种,下面举例子来说明一下
print u"学习python"print (unicode("学习python", encoding="utf-8"))在保存着两条代码时,发现会弹出提示,出错,然后在运行之后,会显示乱码 。
shell输出:
?§?°??这种输出方式,说明我们的输出方式有问题,可能是编码不对,如果加上以下的代码,可能会好一点,代码如下:
# encoding: utf-8print 'helloworld'print u"学习python"print (unicode("学习python", encoding="utf-8"))shell输出:
helloworld学习python学习python多加了一条# encoding: utf-8,表示编码格式为utf-8 。第一行的编码声明可以用#-*- coding: UTF-8 -*- 来指定 。在编辑器中因为python是一门脚本语言,所以才会在保存的时候弹出“# -*- coding: cp936 -*”提示,表示的是在我们保存代码的时候,可能使用的是字符集 。
关于python如何输出汉字?python输出汉字的技巧就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识 。

    推荐阅读