python2 编码

Python2 的默认编码是 asscii,这也是导致 Python2 中经常遇到编码问题的原因之一,至于是为什么会使用 asscii 作为默认编码,原因在于 Python这门语言诞生的时候还没出现 Unicode。Python 3 默认采用了 UTF-8 作为默认编码,因此你不再需要在文件顶部写 # coding=utf-8 了。

可以这么理解,python3起到了一个免# coding=utf-8的作用
python2 加一个# coding=utf-8 多数情况下能实现相同效果

你可能感兴趣的:(python2 编码)