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類表示;
相關詞條
-
Python
Python(英語發音:/ˈpaɪθən/),是一種面向對象、解釋型電腦程式設計語言,由Guido van Rossum於1989年發明,第一個公開發...
基本概念 主要特點 優點 發展歷程 其他資料 -
Python[電腦程式設計語言]
Python(英語發音:/ˈpaɪθən/),是一種面向對象、解釋型電腦程式設計語言,由Guido van Rossum於1989年發明,第一個公開發...
基本概念 主要特點 優點 發展歷程 其他資料 -
Python 3.0
Python的3.0版本,在開發階段被稱為Python...。為了不帶入過多的累贅,Python 3.0在設計的時候就沒有考慮向下兼容。許多針對早期Python版本設計的程式都無法在Python 3.0上正常...
-
python IDE
python IDE 是一種電腦編程,是程式設計師的手藝,一般以代碼編輯器為核心,包括一系列周邊組件和附屬功能。
-
馬哥教育
,主營學科為Linux雲計算、linux運維,Python開發及人工智慧...以及免費教學視頻服務。 品牌服務Python全能開發課程Python...: Python開發工程師 Python全棧工程師 Python自動化工程師...
品牌簡介 品牌服務 發展歷程 品牌團隊 品牌地址 -
PyScripter
的Python集成開發環境(IDE),發布於MIT協定之下。 PyScripter支持Python2.4、2.5、2.6、2.7、3.0、3.1、3.2... 此外, 對於使用了命令行參數的Python腳本...
-
企源鏈
區塊鏈作業系統範圍:區塊鏈3.0簡介企源鏈(Enterprise...3.0技術打造為一條公有鏈,基於這條公有鏈發行數字資產而不是任何形式的代幣...、Python、C#快速構建套用。2、海量用戶支撐:採用關係型數據加上OSS...
基本信息 簡介 特點 宗旨 目標 -
MySQL Cookbook(中文版)
。書中有大量使用Perl、PHP、Python、Java甚至Ruby來... 獲取連線參數的技術2.9 結論和建議第3章:從表中查詢數據3.0 引言...
內容介紹 作者介紹 作品目錄 -
GNOME
GNOME應用程式,例如C++,Java,Ruby,C#,Python... 3.0發布。 GNOME部分版本界面 2011年9月,GNOME...建立在3.0基礎上並針對3.0進行了很多修改,提供更完整的體驗...
簡介 發展過程 版本發布 項目構成 特點