1.整数:python2中区分整型(int)和长整型(long),python3不区分;
2.python2中没有f 标志位格式化,python3才有;
3.python3里面,True和False都是关键字,python2里面不是。
4.python2中的整数相除属于地板除,要想真除就得变成浮点数 python3中的整数相除就是真除(地板除指的是取模操作,也就是取余数)
5.python2的编码是ascii码,python3的默认编码是utf-8
6.在python包结构目录里 python2 :init.py 是必须的 python3 :init.py 是可选的
7.在导入模块运行时 python2 只会在模块同级目录下生成.pyc文件 python3 生成pycache目录
8.输出的差异:
python2的print不一定要求函数形式使用
python2 可以使用 print “hello”的方式输出,(print “hello”&#x