美文网首页
python2和python3的差别

python2和python3的差别

作者: 繁花似锦之流年似水 | 来源:发表于2019-06-17 23:06 被阅读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函数

    相关文章

      网友评论

          本文标题:python2和python3的差别

          本文链接:https://www.haomeiwen.com/subject/xiytqctx.html