Python2和Python3的比較

Python2和Python3的比較

所有糾結學習Python 2還是Python 3的朋友都知道,按照Python官方的計劃,Python 2只支持到2020年。可能大家接觸Python的時間還不長,不知道Python官方曾經還說過,Python 2只支持到2015年(https://github.com/python/peps/blob/master/pep-0373.txt)。所以,大家可以看到,跳票不是中國人的特權,Python官方也是會跳票的。

如果大家關注科技新聞的話,會注意到,就在前幾天,微軟剛宣佈將在2020年對Win 7停止任何技術支持,之後即使遇到BUG和安全問題,他們也不會再修復,就像現在的XP一樣。但是,大家看看我們周圍的同事、朋友、親戚,到底是用Win 7的多還是用Win 10的多?這些用Win 7的人有吵着說我要升級Windows的嗎?用Win 10的人有吵着讓用Win 7的人升級嗎?

但是,在Python這個圈子,就是有很多人吵着要讓別人升級Python 3。很多時候用戶並不關心自己用的是Python 2還是Python 3,只要能用就行。所以,用Python 2的人並沒有什麼動力去升級到Python 3。

如果你覺得,Python 3纔是Python的未來,不希望接觸Python 2的項目。那麼,問題來了,女神跟你說,晚上來我家給我修下電腦唄,但是我的電腦是Windows XP的,你是去還是不去?

學習Python前,先了解在Python 3裏面已經棄用的Python 2語法,對這些部分簡單帶過不要花太多時間
使用Python 2,不要使用Python 2.7以前的版本
使用Python 3,不要使用Python 3.4以前的版本
多瞭解Python 2的__future__庫
對同一份代碼,不要爲Python 2和Python 3分別維護分支,努力在一套代碼中兼容Python 2和Python 3
 

linux python2 和python3 切換使用

使用虛擬環境virtualenv 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章