1.宏观上:py2源码混乱,没有标准
py统一的标准,去除重复代码
2.py2:print(a) print a 可以加括号也可以不加
py3:print()必须加括号
3.py2:raw_input()=py3中的input
4.py2不可以写中文 py3可以写中文
5.py2: range() xrange() 生成器
py3:range
6.py2的包使用必须有__inint__.py文件,py3没有也不会报错
7.py2中 新式类和经典类共存,但是新式类要继承object
py3中只有新式类
8.py2中字典有has_key()方法,判断字典中是否含有某值
Python 3.X 里不包含 has_key() 函数,被 __contains__(key) 替代: