Python里的编码和注释


                                这样一段程序:
[color="#0000ff"]for [color="#000000"]i [color="#0000ff"]in [color="#808000"]range[color="#000000"](1,12,4): [color="#008080"]# 记住,range 向上延伸到第二个数,即它不包含第二个数。
        [color="#0000ff"]print [color="#000000"]i
[color="#0000ff"]else[color="#000000"]:
        [color="#000000"]0
如果直接保存运行将会:
File "E:\Python\byteofpython\for.py", line 1
    SyntaxError: Non-ASCII character '\xbc' in file E:\Python\byteofpython\for.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
根据这个提示,在前边加上:
[color="#008080"]# coding:GB2312
               
               
                就OK了!
原来,Python注释也会仔细检查啊!