代码中空格和Tab混用的时候,可以使用-t选项开启警告,或者-tt直接报错
python -t a.py
python -tt a.py
python2 中 -U选项,默认会对所有字符串看做 unicode处理,就不用前面加u
python -U a.py
\u \U \N 转义码可以在Unicode字面量中插入任意字符
\u 可以插入 U+0000 -- U+FFFF 之间的
\U U+10000以上的字符
\N 插入字符名称转义序列
字符串变量前面加上 r 或者R,表示保留字面意思,不进行转义。
文件编码格式:
# -*- coding:UTF-8 -*-