python的新功能¶
“What's New in 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:改写操作系统和IO异常层次结构
- PEP 380:委托给子生成器的语法
- PEP 409:抑制异常上下文
- PEP 414:显式Unicode文本
- PEP 3155:类和函数的限定名
- PEP 412:密钥共享字典
- PEP 362:函数签名对象
- PEP 421:添加sys.implementation
- 使用importlib作为import的实现
- 其他语言更改
- 更细粒度的导入锁
- 内置函数和类型
- 新模块
- 改进的模块
- 优化
- 构建和C API更改
- 已弃用
- 移植到python 3.3
- python 3.2的新功能
- python 3.1的新功能
- python 3.0的新功能
- python 2.7的新功能
- python 2.6的新功能
- Python 3
- 开发过程的变更
- 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的新功能
- PEP218:标准集数据类型
- PEP 255:简单生成器
- PEP 263:源代码编码
- PEP 273:从zip存档导入模块
- PEP 277:Unicode文件名支持Windows NT
- PEP 278:通用新线支持
- PEP 279:枚举()
- PEP 282:测井包
- PEP 285:布尔类型
- PEP 293:编解码器错误处理回调
- PEP 301:distuils的包索引和元数据
- PEP 302:新导入的挂钩
- PEP 305:逗号分隔的文件
- PEP 307:pickle增强功能
- 扩展切片
- 其他语言更改
- 新的、改进的和不推荐使用的模块
- pymalloc:一个专门的对象分配器
- 构建和C API更改
- 其他更改和修复
- 移植到python 2.3
- 确认
- python 2.2的新功能
- python 2.1的新功能
- python 2.0的新功能
“changelog”是 file built 从 Misc/NEWS.d 目录树,其中包含 all 当前版本对python的重要更改。