• Python2 和 Python3 有哪些差别



    Python 语言的优势不言而喻。今天要说的就是 Py2 官方已经发出停止维护截止时间了,因此还没有开始或者即将开始的伙伴,可以直接看 Py3 的相关学习材料。左边公众号回复「python」即可获得一份自学材料。
    2 和 3 到底有什么区别? 不过大部分语法是没有什么差别的。下面就简单来看看有哪一些常用以及主要的变化。


    在这里插入图片描述


    Print

    「Print」在 Python2 里面有好几种用法,但是在后者里面用print()函数取代了。其他的用法都会标红。


    Unicode

    「Unicode」这个在Python2里面最难处理的,在不管是新人还是老司机都爱在这个上面出问题,如果用后者的话,不在担心这个问题所困扰了。具体区别可以在网上搜一下一些博客区别,推荐阮一峰的教程。


    Xrang

    「 Xrang」这个可以说在 Python2 里面是一个神器,但是 Python3 里面没有了,已经取消了,如果还是像前者那么去使用的话,一样标红。


    除法「/」

    还有一个常用的除法「/」,在 Python2 和其他的编程语言差不过,都是整除的意思。但是 python3 的用法就有变化了,和实际的除法类似,结果直接转化为浮点数。


    其他

    其他的暂时没有考虑到,常用也就这么几个,可以自己去发掘和验证。最后在提一下,公众号留了 Python3的自学材料,感兴趣的话,可以公众号回复「python」即可获得一份材料。


    链接



    作者:叉叉敌
    博客:https://chasays.github.io/
    微信公众号:Chasays, 欢迎关注一起吹牛逼,也可以加个人微信号「xxd_0225」互吹。
    本博客大多为学习笔记或读书笔记,本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正,相互学习,共同进步。

  • 相关阅读:
    111. Minimum Depth of Binary Tree (Tree; DFS)
    124. Binary Tree Maximum Path Sum (Tree; DFS)
    99. Recover Binary Search Tree (Tree; DFS)
    129. Sum Root to Leaf Numbers(Tree; DFS)
    PAT 1073 Scientific Notation
    PAT 1050 String Subtraction
    PAT 1037 Magic Coupon
    PAT 1066 Root of AVL Tree
    PAT 1053 Path of Equal Weight
    PAT 1040 Longest Symmetric String
  • 原文地址:https://www.cnblogs.com/ievjai/p/14382734.html
Copyright © 2020-2023  润新知