Python 新特性¶
“Python 新特性”系列文章概述了主要 Python 版本之間最重要的更改。對於希望在新版本釋出後保持最新狀態的任何人來說,它們都是“必讀”內容。
- 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:日誌記錄包
- 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 新特性
“更改日誌”是從 檔案構建 的 HTML 版本,該檔案來自 Misc/NEWS.d 目錄樹的內容,其中包含當前 Python 版本的所有非重要更改。
- 更改日誌
- Python 下一頁
- Python 3.13.1 最終版
- Python 3.13.0 最終版
- Python 3.13.0 發行候選版 3
- Python 3.13.0 發行候選版 2
- Python 3.13.0 發行候選版 1
- Python 3.13.0 測試版 4
- Python 3.13.0 測試版 3
- Python 3.13.0 測試版 2
- Python 3.13.0 測試版 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 final
- Python 3.7.0 release candidate 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 final
- Python 3.6.6 release candidate 1
- Python 3.6.5 final
- Python 3.6.5 release candidate 1
- Python 3.6.4 final
- Python 3.6.4 release candidate 1
- Python 3.6.3 final
- Python 3.6.3 release candidate 1
- Python 3.6.2 final
- Python 3.6.2 release candidate 2
- Python 3.6.2 release candidate 1
- Python 3.6.1 final
- Python 3.6.1 release candidate 1
- Python 3.6.0 final
- Python 3.6.0 release candidate 2
- Python 3.6.0 release candidate 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 final
- Python 3.5.5 release candidate 1
- Python 3.5.4 final
- Python 3.5.4 release candidate 1
- Python 3.5.3 final
- Python 3.5.3 release candidate 1
- Python 3.5.2 final
- Python 3.5.2 release candidate 1
- Python 3.5.1 final
- Python 3.5.1 release candidate 1
- Python 3.5.0 final
- Python 3.5.0 release candidate 4
- Python 3.5.0 release candidate 3
- Python 3.5.0 release candidate 2
- Python 3.5.0 release candidate 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