以下是菜鸟教程列举的.这些零散的改变需要注意. 下面这些东西可能平时的程序根本没用到,或者稍加注意就可以了.但2和3最主要的区别是,掌握编码. 编码在所有程序中无处不在,处理不好,要么乱码,要么编码解码报错.掌握好了编码的区别,就可以掌握2和3的90%的区别了,也只有掌握这个才能自如的切换版本. 关于编码,有3个地方,程序首行的,python内置编码方式,和软件cmd /pycahrmide的控制台的编码.就是这三个地方需要搞清楚,. 2的默认编码是sacii,3是utf8,可以用sys.get