关于python如何编写注释(包含中文)
分类:
文章
•
2024-09-10 13:49:46
关于python如何编写注释(注释包含中文)
在Python中,注释用井号(#)标识,井号后的内容会被Python解释器忽略,但是在井号中有中文出现时可能会出现问题。
1、 下面的代码按道理来说应该是没有问题的,看起来也没什么问题。

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

关于上面运行错误中提到的的链接,大家有兴趣也可以去看看
3、接下来当我们把代码中的所有中文都去掉(见下图)

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

5、从上面的过程可知,结果就出在代码中注释包含了中文,所以Python无法正常编译就只能报错,那如何解决呢?其实只需要在原代码中的第一行加入:# coding:utf-8 就可以解决了!
注意:# coding:utf-8 只能放在第一行否则一样报错!
6、然后我们将# coding:utf-8加在原代码中第一行(见下图)

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

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