python3和2的区别
1,print变成了函数,
2,/除法变成了真除法,//地板除法没有变化,python2中的除法比如a/b感觉对应于python3中的int(a/b)最后一点不确定。
3,round的四舍五入算法也有区别https://www.cnblogs.com/mangmangbiluo/p/9875559.html
4,python2中相当多的生成列表的方法在python3中变成了生成器,比如range(),filter()类似的还有很多,
5,类的方法默认变了,python2中的class A:pass 和python3中的class A:pass并不相同,python3中的class A: pass等同于python2中的class A(object):pass
两者的区别见https://www.cnblogs.com/attitudeY/p/6789370.html感觉就是python2中的object是广度优先搜索,不带是深度优先搜索,python3默认广度优先搜索
https://www.cnblogs.com/crazyrunning/p/7095014.html关于python3中super()的使用这篇文章写得很详细
6,待更新
这位老哥写的很详细啊