python2和python3的差别

2019-06-17  本文已影响0人  繁花似锦之流年似水

1、新式类和旧式类的差异,python3统一采用新式类,需要显式继承object类

2、python3中print语句被废弃,必须使用print函数

3、xrange被废弃,只保留了range,而range函数采用生成器来实现,节省内存开销

4、python3提供了对unicode编码的支持,即字符串只有这一种编码格式。而python2中默认编码是ascll编码,导致字符串编码有两种ascll和unicode

5、python3导包必须是绝对路径

6、python3采用严格的缩进,即tab键和空格不能等价处理

7、python3长整型long被废弃,统一采用int类型

8、python3中输入函数raw_input被废弃,统一采用input函数

上一篇 下一篇

猜你喜欢

热点阅读