为什么我的Python3加注释怎么添加也要用#coding:utf-8

# -*- coding:utf-8 -*-的主要作用是指定文件编码为utf-8, 因為一般默认的是ASCII码如果要在文件里面写中文,运行时会出现乱码加上这句之后会把文件编码强制转换为utf-8运行时会就不会出现乱码了。

1.必须将编码注释怎么添加放在第一行或者第二行

3. 标准中给出了只要满足下面这个正则表达式的字符串都有效:

其中的意思就是必须包含#苴#号之前不能有字符换行等其他字符,字符串中必须包含coding后面可以跟:或者=接下来就是编码名称

但是为什么通常这种方式呢?

答案在PEP-0263里面囿所提及那就是Emacs等编辑器使用这种方式进行编码声明。这样写可以支持多种编辑器移植性好。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明


我要回帖

更多关于 加注释 的文章

 

随机推荐