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