Python版本怎麼選?有什麼區別?這就告訴你!
大家有沒有這樣的經歷?
在CSDN或者GitHub上找到了一段Python程式碼,複製到編譯器中執行卻發現一直報錯,語法自檢、單詞拼寫、縮排都沒有問題,可就是無法執行成功。
這是為什麼呢?
可能是當前程式碼使用的Python版本與編譯器配置的Python版本不一致。
今年10月份,Python正式釋出了3。10版本。
Python上線於1990年,經過30多年的磨鍊與最佳化,Python已經是目前最受歡迎的程式設計語言之一了。
而且,自2004年之後,Python的使用率呈線性增長,Python2。0於2000年10月16日釋出,比早期版本有更加透明,包容的語言開發過程。
Python3於2008年12月3日釋出,但是並不完全相容Python2的所有語法。
為了讓使用者容易將特性移植到Python3上,也有了穩定版本Python2。7。
下圖為Python各個版本迭代的時間羅列,截止目前,Python今年已經更新到3。10。0的版本。
瞭解了Python的各個版本,黃幫主將繼續給大家介紹一下Python2和Python3的區別。
從Python2到Python3
我們在使用Python時自然是選擇越新的版本越好,因為越老的版本越難維護。
從Python2.0到Python3.0是一個大版本的升級,Python3.0並不能做到完全相容Python2.0,因此Python2.0的程式碼不能完全被Python3.0的編譯器執行,這也就解釋了開篇的問題。
Python2。0與Python3。0在語法方面的差異主要表現為以下幾個方面:
1、輸出方面
Python2。0使用print關鍵字進行輸出,比如:print “Hello”;
Python3。0使用print()函式,比如print(“Hello”)。
2、輸入方面
Python2。0使用raw_input()函式,比如:name=raw_input(“請輸入你的名字:”);
Python3。0使用input()函式,比如:name=input(“請輸入你的名字:”)。
3、字串的編碼格式
Python2。0預設採用ASCII編碼對輸入的字串進行編碼;
而Python3。0預設採用Unicode編碼對字串進行編碼。
4、格式化字串的方式
Python2。0用%佔位符進行標準化格式輸出字串,比如:“Hello,%s“ % (”World“);
Python3。0用format()函式,比如:”Hello,{}“。format(”World“)。
5、原始檔的編碼格式
Python2。0預設採用ASCII,因此使用中文時要在原始檔開頭加上一行註釋:# -
- coding: utf-8 -
-;
Python3。0預設採用utf-8。
檢視安裝的Python版本號
我們已經明白Python版本的一些語法差異,那麼我們自己電腦中安裝的Python是什麼版本?
現在,黃幫主來教大家如何檢視當前電腦安裝的Python版本號。
第一步
確保當前電腦已經將Python的安裝路徑新增到環境變數,
之後可以透過命令指示符操作Python,按win+R鍵開啟執行,輸入“cmd”,如下圖所示:
第二步
進入cmd介面後,輸入“python”,如下圖所示:
第三步
按回車鍵後,可以看到當前系統安裝和配置的Python版本號,我們可以看到當前系統安裝的是3。8。2的版本。
Python版本的解除安裝
我們在知道自己安裝的Python版本後,有些同學還想再更新一下版本,這裡黃幫主給大家帶來了Python版本的解除安裝。
第一步
在電腦系統中(這裡以windows系統為例),找到解除安裝程式進行解除安裝。
如下圖所示:
選中Python程式右擊後點擊解除安裝。
第二步
開啟解除安裝視窗,選擇第三項Uninstall,進入解除安裝過程。
如下圖所示:
第三步
進入解除安裝等待階段,注意需要檢查之前安裝的檔案目錄,檢視是否還有未刪除的。
如下圖所示:
第四步
解除安裝完成後,會彈出成功解除安裝的提示視窗,然後關閉視窗就行。
如下所示:
Python的升級
在解除安裝了電腦現有Python版本的基礎上,我們可以登入Python官網社群:
https://www。
python。org/
下載最新版的Python並進行安裝。
第一步
開啟Python官網,找到Python版本的下載區並下載所需的Python版本。
第二步
點選開啟Python安裝包,安裝時勾選“將Python加入環境變數”。
第三步
安裝完成後開啟CMD,輸入命令python,看是否會顯示版本資訊以驗證是否安裝成功。
總結
黃幫主介紹的Python的版本區別和更新,你學會了麼?
同學們可以自己查檢視安裝的Python是什麼版本,根據需要更新版本哦!
以上就是這周的
乾貨分享,點選關注即可第一時間閱讀每週乾貨哦!