性能
3的效率比2的低,但是有更大的优化空间,效率正在追赶
编码
3默认使用的编码格式为uft-8,使得变量的命名范围更大【可以使用中文作为变量名】
语法
- 加入了with as关键字,还有True,False,None
- 除法运算使用的是/,整除使用的是//
- 加入了nonlocal关键字
- 取出print xxx,加入print(xxx)
- 去除raw_input语句,加入input()
字符串
2: 8-bit存储
3: 16-bit存储,只有一种类型str
数据类型
2:long【长整形】,int【整型】
3:int,增加了bytes类型,和字符串之间进行转换【encode,decode】
面向对象
更加完善【多继承】
异常
#2: try: except Exception,e: #3: try: except Exception as e:
文件操作
2:打开文件需要两步:file(path),open(path)
3: 打开文件只需要一步:open(path)