分享

终于发布了,Python2.7.18!

 麦子聊数码 2022-10-19 发布于云南

        今年 1 月 1 日的时候,Python 2.7 正式停止维护,但是实际上还遗留有一个版本 2.7.18 没发布。20 日,官方发布了最后的这一个版本,为 Python 2 划下圆满的句号。

        注:Python 2.7 在 2019 年的最后一个版本是 10 月 19 日发布的 2.7.17 版本,在它之后直到 2020 年 1 月 1 日之间产生的问题会合入最后一个版本 2.7.18。

        可以参考:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了

         Python 核心开发团队宣布了这一消息,“自 11 年前发布 Python 2.6 以来,Python 2.7 一直处于积极开发中。这些年来,CPython 的核心开发人员和贡献者认真地将 bug 修复应用到 2.7 分支,这是一项艰巨的任务,因为 Python 2 和 3 分支有所不同。”官方感谢 CPython 社区的奉献精神。

        这个时候我们应该来了解一下python3和python2的区别:

代码特点:

         Python 2于2000年10月16日发布,稳定版本是Python 2.7。Python 3于2008年12月3日发布,不完全兼容Python 2 。python2 的代码混乱,重复较多,冗余。

python3源码规范、清晰、简单优美。

代码细分差异:

        python3 print("内容"):

        python2 print()或者print '内容':

        编码的改变

           Python2默认ASCII编码方式,但是ASCII编码无法对中文等字符进行有 效编码,因此在涉及到中文等其他字符的编码问题时,ASCII不仅无能为力,而且经常带来一些乱七八糟的错误,这也是Python2中经常出现编码错误的原因之一

        用户交互问题:

            input输入显示问题;

字符串


    python2中只有str和unicode两个类型,字符串类型和字节序列,两者之间并没有明确的区分和间隔,但是python3之后字符串和字节直接有了明确的规定,str表示字符串,byte表示字节序列。

    但是python2确实作为一个python爱好者的一个回忆,

     今后 Python 2 系列真的不会再发布版本了,这是一个独特的纪念版本,下载地址:

        https://www./downloads/release/python-2718

    赶紧下载收藏哟!!!!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多