Python2 和 Python3 有哪些差别
Python 语言的优势不言而喻。今天要说的就是 Py2 官方已经发出停止维护截止时间了,因此还没有开始或者即将开始的伙伴,可以直接看 Py3 的相关学习材料。左边公众号回复「python」即可获得一份自学材料。
2 和 3 到底有什么区别? 不过大部分语法是没有什么差别的。下面就简单来看看有哪一些常用以及主要的变化。
「Print」在 Python2 里面有好几种用法,但是在后者里面用print()函数取代了。其他的用法都会标红。
Unicode
「Unicode」这个在Python2里面最难处理的,在不管是新人还是老司机都爱在这个上面出问题,如果用后者的话,不在担心这个问题所困扰了。具体区别可以在网上搜一下一些博客区别,推荐阮一峰的教程。
Xrang
「 Xrang」这个可以说在 Python2 里面是一个神器,但是 Python3 里面没有了,已经取消了,如果还是像前者那么去使用的话,一样标红。
除法「/」
还有一个常用的除法「/」,在 Python2 和其他的编程语言差不过,都是整除的意思。但是 python3 的用法就有变化了,和实际的除法类似,结果直接转化为浮点数。
其他
其他的暂时没有考虑到,常用也就这么几个,可以自己去发掘和验证。最后在提一下,公众号留了 Python3的自学材料,感兴趣的话,可以公众号回复「python」即可获得一份材料。
链接
作者:叉叉敌
博客:https://chasays.github.io/
微信公众号:Chasays, 欢迎关注一起吹牛逼,也可以加个人微信号「xxd_0225」互吹。
本博客大多为学习笔记或读书笔记,本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正,相互学习,共同进步。