关于python如何编写注释(包含中文)

关于python如何编写注释(注释包含中文)

在Python中,注释用井号(#)标识,井号后的内容会被Python解释器忽略,但是在井号中有中文出现时可能会出现问题。

1、 下面的代码按道理来说应该是没有问题的,看起来也没什么问题。

关于python如何编写注释(包含中文)

2、但是当我们运行时,程序就会报错(见下图)注意:Non-UTF-8

关于python如何编写注释(包含中文)

关于上面运行错误中提到的的链接,大家有兴趣也可以去看看

->点击查看相关链接

3、接下来当我们把代码中的所有中文都去掉(见下图)

关于python如何编写注释(包含中文)

4、再次执行程序代码,就没有再报错,同时也输出了相应的正确结果(见下图)

关于python如何编写注释(包含中文)

5、从上面的过程可知,结果就出在代码中注释包含了中文,所以Python无法正常编译就只能报错,那如何解决呢?其实只需要在原代码中的第一行加入:# coding:utf-8 就可以解决了!

注意:# coding:utf-8 只能放在第一行否则一样报错!

6、然后我们将# coding:utf-8加在原代码中第一行(见下图)

关于python如何编写注释(包含中文)

7、最后再次进行编译执行,就可以得到正确的结果了!(见下图)

关于python如何编写注释(包含中文)

各位大佬们如果还有更好的解决办法,也欢迎在下面提出!多多指教哈!!!