Python 3.0

Python的3.0版本,在開發階段被稱為Python3000,或簡稱Py3k。相對於Python的早期版本,這是一個較大的升級。為了不帶入過多的累贅,Python3.0在設計的時候就沒有考慮向下兼容。許多針對早期Python版本設計的程式都無法在Python3.0上正常運行。為了照顧現有程式,Python2.6作為一個過渡版本,基本使用了Python2.x的語法和庫,同時考慮了向Python3.0的遷移。基於早期Python版本而能正常運行於Python2.6並無警告的程式可以通過一個2to3的轉換工具無縫遷移到Python3.0。
Python3.0的變化主要在以下幾個方面:
部分函式和語句的改變
最引人注意的改變是print語句沒有了,取而代之的是print函式;
字元串和位元組
類似Java,str類表示一個Unicode字元串,代替了早期版本的unicode類。而一堆字節則用類似b"abc"的語法創建,用bytes類表示;

相關詞條

熱門詞條

聯絡我們