python有幾個版本 python有幾個版本

2021-10-10 10:51:30 字數 895 閱讀 5334

python的3.0版本,常被稱為python 3000,或簡稱py3k。相對於python的早期版本,這是乙個較大的公升級。

為了不帶入過多的累贅,python 3.0在設計的時候沒有考慮向下相容。

許多針對早期python版本設計的程式都無法在python 3.0上正常執行。

為了照顧現有程式,python 2.6作為乙個過渡版本,基本使用了python 2.x的語法和庫,同時考慮了向python 3.0的遷移,允許使用部分python 3.0的語法與函式。

新的python程式建議使用python 3.0版本的語法。

除非執行環境無法安裝python 3.0或者程式本身使用了不支援python 3.0的第三方庫。目前不支援python 3.0的第三方庫有twisted, py2exe, pil等。

大多數第三方庫都正在努力地相容python 3.0版本。即使無法立即使用python 3.0,也建議編寫相容python 3.0版本的程式,然後使用python 2.6, python 2.7來執行。

知識點擴充:

python2與python3的選擇:

因為早期的 python版本在基礎方面設計存在著一些不足之處。2008 年的時候 guido van rossum 又重新開發 python 3.0(被稱為python 3000,或簡稱py3k),python3在設計的時候很好地解決了這些遺留問題, 並且在效能上也有了一定的提公升,。

然而 python3 帶來的最大的問題就是不完全向後相容,當時向後相容的版本是python2.6。python開發團隊無法一下子就讓所有專案和類庫都轉到 python3.0 上面。

所以,兩個版本就進入了長期並行開發和維護的狀態。但是就更新速度來說 ,python3更新速度遠快於python2的速度,因為python2目前主要以維護為主。python3是未來的趨勢。

python有幾個版本

python的3.0版本,常被稱為python 3000,或簡稱py3k。相對於python的早期版本,這是乙個較大的公升級。為了不帶入過多的累贅,python 3.0在設計的時候沒有考慮向下相容。許多針對早期python版本設計的程式都無法在python 3.0上正常執行。為了照顧現有程式,pyt...

python目前有幾個版本 Python多版本並存

如果目前您準備學習或正在學習python,那麼您可能會發現乙個問題,python 3.x 與 python 2.x 版本是不能相容的.那麼,在很多場景下就需要我們自己搭建一套多版本並存python環境,並能夠隨意切換python版本.基於本人使用的是mac pro,所以以mac os為例給大家講解一...

python有幾大模組 Python的幾個常用模組

一 sys sys.ar 命令列引數list,第乙個元素是程式本身路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 sys.path 返回模組的搜尋路徑,初始化時使用pythonpath環境...