Python 2.x 與Python 3??.x
目前市場上有兩個Python版本并存著,分別是Python 2.x和Python 3.x。
- Python 2.x是
過去的版本,解釋器的名稱是python。 - Python 3.x是
現在和未來主流的版本,解釋器名稱是python3。 - 相比于
Python的早期版本,Python 3.x有一個較大的升級。為了不帶入過多的累贅,Python 3.0在設計時并沒有考慮向下兼容,導致許多用早期Python版本設計的程序都無法在Python 3.0上正常運行。 - 為了兼顧現有的程序,官方提供了一個過渡版本
Python 2.6。這個版本基本使用了Python 2.x的語法和庫,但同時也考慮了向Python 3.0的遷移,允許使用部分Python 3.0的語法與函數。2010年推出的Python 2.7被確定為Python 2.x的最后一個版本。
說明
- 編寫Python程序時建議使用
Python 3.0的語法。 - 在程序開發(fā)過程中,如果無法使用
Python 3.0的語法(極少數第三方庫不支持3.0的語法),建議先用Python 3.0進行開發(fā),然后用Python 2.6、Python 2.7運行,并作一些兼容性處理。