Python中的中文编码声明注释

在Python中提供一种特殊的中文编码声明注释,该注释的出现主要是为了解决Python 2.x中不支持直接写中文的问题。虽然在Python 3.x中,该问题已经不存在了。但是为了规范页面的编码,同时方便其他程序员及时了解文件所用的编码,建议在文件开始加上中文编码声明注释。

语法格式如下:

#  -*-  coding: 编码  -*- 

或者

# coding=编码

在上面的语法中,编码为文件所使用的字符编码类型,如果采用UTF-8编码,则设置为utf-8;如果采用GBK编码,则设置为gbk或cp936.

例如指定编码为UTF-8,可以使用下面的中文编码声明注释:

#  -*-  coding: utf-8  -*- 

说明: 在上面的代码中, -*- 没有特殊的作用,只是为了美观才加上的。所以上面的代码也可以使用“# coding=utf-8”代替。

另外,下面的代码也是正确的中文编码声明注释:

# coding=utf-8

参考资料:《零基础学python》

你可能感兴趣的:(python编程高手之路)