作业帮 > 综合 > 作业

Python 2.x 与3.x 最本质的区别是什么?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/17 12:19:43
Python 2.x 与3.x 最本质的区别是什么?
为什么从2.7直接出现3.1,3.2呢?最近在看Python
Python 2.x 与3.x 最本质的区别是什么?
不是从2.7出现3.1,是从2.6.2.7是为了让Python平稳过度到3.X而发布的版本,加入了一些3.X的特性.主要区别有(个人观点,你可以到官方看它的说法)
没有了经典类,全是新型类,就是class对象没有父类,那么就是从object继承而来的;
print、exec从语句改为函数;
还有就是str改为了unicode,就相当于2.X的unicode对象,2.X的str改为了bytes(这个要方便得多了,不像2.X要是编码出错,很不爽的).