Python 的新增功能¶
“Python 的新增功能”系列文章介紹了 Python 主要版本之間最重要的變化。對於任何希望在新版本釋出後保持與時俱進的人來說,這些都是“必讀”的。
- Python 3.14 的新增功能
- Python 3.13 的新增功能
- Python 3.12 的新增功能
- Python 3.11 的新增功能
- Python 3.10 的新增功能
- Python 3.9 的新增功能
- Python 3.8 的新增功能
- Python 3.7 的新增功能
- Python 3.6 的新增功能
- Python 3.5 的新增功能
- Python 3.4 的新增功能
- Python 3.3 的新增功能
- 摘要 – 釋出亮點
- PEP 405: 虛擬環境
- PEP 420: 隱式名稱空間包
- PEP 3118: 新的 memoryview 實現和緩衝協議文件
- PEP 393: 靈活的字串表示
- PEP 397: Windows 版 Python 啟動器
- PEP 3151: 重構 OS 和 IO 異常層次結構
- PEP 380: 委託給子生成器的語法
- PEP 409: 抑制異常上下文
- PEP 414: 顯式 Unicode 字面值
- PEP 3155: 類和函式的限定名稱
- PEP 412: 鍵共享字典
- PEP 362: 函式簽名物件
- PEP 421: 新增 sys.implementation
- 使用 importlib 作為匯入的實現
- 其他語言的變更
- 更細粒度的匯入鎖
- 內建函式和型別
- 新模組
- 改進的模組
- 最佳化
- 構建和 C API 的變更
- 已棄用
- 移植到 Python 3.3
- Python 3.2 的新增功能
- Python 3.1 的新增功能
- Python 3.0 的新增功能
- Python 2.7 的新增功能
- Python 2.6 的新增功能
- Python 3.0
- 開發過程的變更
- PEP 343: ‘with’ 語句
- PEP 366: 從主模組進行顯式相對匯入
- PEP 370: 每個使用者的
site-packages
目錄 - PEP 371:
multiprocessing
包 - PEP 3101: 高階字串格式化
- PEP 3105:
print
作為一個函式 - PEP 3110: 異常處理的變更
- PEP 3112: 位元組字面值
- PEP 3116: 新的 I/O 庫
- PEP 3118: 修訂的緩衝協議
- PEP 3119: 抽象基類
- PEP 3127: 整數字面值支援和語法
- PEP 3129: 類裝飾器
- PEP 3141: 數字的型別層次結構
- 其他語言的變更
- 新增和改進的模組
- 棄用和移除
- 構建和 C API 的變更
- 移植到 Python 2.6
- 致謝
- Python 2.5 的新增功能
- Python 2.4 的新增功能
- Python 2.3 的新增功能
- PEP 218: 標準集合資料型別
- PEP 255: 簡單生成器
- PEP 263: 原始碼編碼
- PEP 273: 從 ZIP 歸檔匯入模組
- PEP 277: 對 Windows NT 的 Unicode 檔名支援
- PEP 278: 通用換行符支援
- PEP 279: enumerate()
- PEP 282: logging 包
- PEP 285: 布林型別
- PEP 293: 編解碼器錯誤處理回撥
- PEP 301: Distutils 的包索引和元資料
- PEP 302: 新的匯入鉤子
- PEP 305: 逗號分隔的檔案
- PEP 307: Pickle 的增強
- 擴充套件切片
- 其他語言的變更
- 新增、改進和已棄用的模組
- Pymalloc: 專門的物件分配器
- 構建和 C API 的變更
- 其他變更和修復
- 移植到 Python 2.3
- 致謝
- Python 2.2 的新增功能
- Python 2.1 的新增功能
- Python 2.0 的新增功能
“更新日誌”是根據 Misc/NEWS.d 目錄樹的內容構建的檔案的 HTML 版本,其中包含了當前版本 Python 的所有重要變更。
- 更新日誌
- Python 後續版本
- Python 3.14.0 最終版
- Python 3.14.0 候選釋出版 3
- Python 3.14.0 候選釋出版 2
- Python 3.14.0 候選釋出版 1
- Python 3.14.0 beta 4
- Python 3.14.0 beta 3
- Python 3.14.0 beta 2
- Python 3.14.0 beta 1
- Python 3.14.0 alpha 7
- Python 3.14.0 alpha 6
- Python 3.14.0 alpha 5
- Python 3.14.0 alpha 4
- Python 3.14.0 alpha 3
- Python 3.14.0 alpha 2
- Python 3.14.0 alpha 1
- Python 3.13.0 beta 1
- Python 3.13.0 alpha 6
- Python 3.13.0 alpha 5
- Python 3.13.0 alpha 4
- Python 3.13.0 alpha 3
- Python 3.13.0 alpha 2
- Python 3.13.0 alpha 1
- Python 3.12.0 beta 1
- Python 3.12.0 alpha 7
- Python 3.12.0 alpha 6
- Python 3.12.0 alpha 5
- Python 3.12.0 alpha 4
- Python 3.12.0 alpha 3
- Python 3.12.0 alpha 2
- Python 3.12.0 alpha 1
- Python 3.11.0 beta 1
- Python 3.11.0 alpha 7
- Python 3.11.0 alpha 6
- Python 3.11.0 alpha 5
- Python 3.11.0 alpha 4
- Python 3.11.0 alpha 3
- Python 3.11.0 alpha 2
- Python 3.11.0 alpha 1
- Python 3.10.0 beta 1
- Python 3.10.0 alpha 7
- Python 3.10.0 alpha 6
- Python 3.10.0 alpha 5
- Python 3.10.0 alpha 4
- Python 3.10.0 alpha 3
- Python 3.10.0 alpha 2
- Python 3.10.0 alpha 1
- Python 3.9.0 beta 1
- Python 3.9.0 alpha 6
- Python 3.9.0 alpha 5
- Python 3.9.0 alpha 4
- Python 3.9.0 alpha 3
- Python 3.9.0 alpha 2
- Python 3.9.0 alpha 1
- Python 3.8.0 beta 1
- Python 3.8.0 alpha 4
- Python 3.8.0 alpha 3
- Python 3.8.0 alpha 2
- Python 3.8.0 alpha 1
- Python 3.7.0 最終版
- Python 3.7.0 候選釋出版 1
- Python 3.7.0 beta 5
- Python 3.7.0 beta 4
- Python 3.7.0 beta 3
- Python 3.7.0 beta 2
- Python 3.7.0 beta 1
- Python 3.7.0 alpha 4
- Python 3.7.0 alpha 3
- Python 3.7.0 alpha 2
- Python 3.7.0 alpha 1
- Python 3.6.6 最終版
- Python 3.6.6 候選釋出版 1
- Python 3.6.5 最終版
- Python 3.6.5 候選釋出版 1
- Python 3.6.4 最終版
- Python 3.6.4 候選釋出版 1
- Python 3.6.3 最終版
- Python 3.6.3 候選釋出版 1
- Python 3.6.2 最終版
- Python 3.6.2 候選釋出版 2
- Python 3.6.2 候選釋出版 1
- Python 3.6.1 最終版
- Python 3.6.1 候選釋出版 1
- Python 3.6.0 最終版
- Python 3.6.0 候選釋出版 2
- Python 3.6.0 候選釋出版 1
- Python 3.6.0 beta 4
- Python 3.6.0 beta 3
- Python 3.6.0 beta 2
- Python 3.6.0 beta 1
- Python 3.6.0 alpha 4
- Python 3.6.0 alpha 3
- Python 3.6.0 alpha 2
- Python 3.6.0 alpha 1
- Python 3.5.5 最終版
- Python 3.5.5 候選釋出版 1
- Python 3.5.4 最終版
- Python 3.5.4 候選釋出版 1
- Python 3.5.3 最終版
- Python 3.5.3 候選釋出版 1
- Python 3.5.2 最終版
- Python 3.5.2 候選釋出版 1
- Python 3.5.1 最終版
- Python 3.5.1 候選釋出版 1
- Python 3.5.0 最終版
- Python 3.5.0 候選釋出版 4
- Python 3.5.0 候選釋出版 3
- Python 3.5.0 候選釋出版 2
- Python 3.5.0 候選釋出版 1
- Python 3.5.0 beta 4
- Python 3.5.0 beta 3
- Python 3.5.0 beta 2
- Python 3.5.0 beta 1
- Python 3.5.0 alpha 4
- Python 3.5.0 alpha 3
- Python 3.5.0 alpha 2
- Python 3.5.0 alpha 1