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