Python2 和 Python3 有哪些差别


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


在这里插入图片描述


Print

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


Unicode

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


Xrang

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


除法「/」

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


其他

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


链接


posted @ 2019-01-08 22:05  叉叉敌  阅读(73)  评论(0编辑  收藏  举报