Python的新变化¶
这个“Python 有什么新变化?”系列内容会带您浏览 Python 大版本之间重要的变化。在新版发布后,如果您希望掌握最新变化,请务必阅读这些内容。
- 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: 新的内存视图实现和缓冲协议文档
 - PEP 393: 灵活的字符串表示
 - PEP 397: 适用于Windows的Python启动器
 - PEP 3151: 重写 OS 和 IO 异常的层次结构
 - PEP 380: 委托给子生成器的语法
 - PEP 409: 清除异常上下文
 - PEP 414: 显式的Unicode文本
 - PEP 3155: 类和函数的限定名称
 - PEP 412: Key-Sharing Dictionary
 - 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: 多任务处理包
 - 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 3.10.19 final
 - Python 3.10.18 final
 - Python 3.10.17 final
 - Python 3.10.16 final
 - Python 3.10.15 final
 - Python 3.10.14 final
 - Python 3.10.13 final
 - Python 3.10.12 final
 - Python 3.10.11 final
 - Python 3.10.10 final
 - Python 3.10.9 final
 - Python 3.10.8 final
 - Python 3.10.7 final
 - Python 3.10.6 final
 - Python 3.10.5 final
 - Python 3.10.4 final
 - Python 3.10.3 final
 - Python 3.10.2 final
 - Python 3.10.1 final
 - Python 3.10.0 final
 - Python 3.10.0 release candidate 2
 - Python 3.10.0 release candidate 1
 - Python 3.10.0 beta 4
 - Python 3.10.0 beta 3
 - Python 3.10.0 beta 2
 - 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 rc1
 - 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 rc1
 - Python 3.6.5 正式版
 - Python 3.6.5 rc1
 - Python 3.6.4 正式版
 - Python 3.6.4 rc1
 - Python 3.6.3 正式版
 - Python 3.6.3 rc1
 - Python 3.6.2 正式版
 - Python 3.6.2 rc2
 - Python 3.6.2 rc1
 - Python 3.6.1 正式版
 - Python 3.6.1 rc1
 - Python 3.6.0 正式版
 - Python 3.6.0 rc2
 - Python 3.6.0 rc1
 - 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 rc1
 - Python 3.5.4 正式版
 - Python 3.5.4 rc1
 - Python 3.5.3 正式版
 - Python 3.5.3 rc1
 - Python 3.5.2 正式版
 - Python 3.5.2 rc1
 - Python 3.5.1 正式版
 - Python 3.5.1 rc1
 - Python 3.5.0 正式版
 - Python 3.5.0 rc4
 - Python 3.5.0 rc3
 - Python 3.5.0 rc2
 - Python 3.5.0 rc1
 - 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