一、Python 2.x(2000–2020,已终止维护)

2.0(2000)

  • 列表推导式、垃圾回收机制(GC)
  • Unicode 初步支持

2.2(2001)

  • 新式类(object 基类)、迭代器协议
  • 统一类与类型,OOP 成熟

2.4(2004)

  • 装饰器语法 @ 诞生

2.5(2006)

  • with 语句(资源管理,文件 / 锁自动释放)
  • 协程雏形(yield

2.7(2010,2.x 最终版)

  • 有序字典、argparseunittest2
  • 2020-01-01 官方停止维护

二、Python 3.0(2008,重大不兼容重构)

核心断裂变更(2→3 必知)

  1. print 从语句 → 函数:print()
  2. 字符串默认 Unicodestr=Unicode,bytes= 二进制
  3. 整数除法 / 返回 float:5/2=2.5// 整除
  4. 移除经典类,所有类默认继承 object
  5. 异常语法:except Exception as e
  6. 输入函数:input() 替代 raw_input()

三、Python 3.x 主流版本(3.5~3.14)核心升级

3.5(2015)

  • 类型提示(PEP 484):def func(x: int) -> str
  • 异步语法:async/awaitasync def
  • 迭代拆包增强:*/** 多解包
  • math.inf/nanenum 枚举

3.6(2016,生产力飞跃)

  • f-strings(PEP 498):f"name={name}"
  • 字典默认有序(插入顺序)
  • 变量注解:x: int = 5
  • 异步生成器、secrets 安全随机数

3.7(2018)

  • dataclasses(PEP 557):简化数据类
  • 内置 breakpoint()(调试断点)
  • 模块级 __getattr__
  • asyncio 稳定、性能提升

3.8(2019)

  • 海象运算符 :=(PEP 572):if (n := len(a)) > 10
  • 位置参数 /def f(a, /, b)(仅限位置传参)
  • 格式化字符串 =f"{x=}"x=5
  • multiprocessing 优化、typing 完善

3.9(2020)

  • 字典合并 | / 更新 |=d1 | d2d1 |= d2
  • 字符串 removeprefix()/removesuffix()
  • 标准库类型提示完善、math 增强
  • 性能小幅提升

3.10(2021,语法大更新)

  • match-case 模式匹配(Python switch-case)

    python

    运行

    match value:
        case 1: print("one")
        case _: print("other")
    
  • 联合类型缩写 |int | str 替代 Union[int, str]
  • 报错信息精准化,直接指向语法错误位置

3.11(2022,性能革命)

  • 整体提速 60%+(Faster CPython 项目)
  • 异常追踪优化、栈帧简化
  • tomllib 内置(解析 TOML)
  • 类型提示增强、内存占用降低

3.12(2023,性能 + 易用)

  • 再提速 5%~10%,优化字节码
  • 泛型语法简化def func[T](x: T)
  • 支持类型参数默认值
  • 移除老旧模块、asyncio 优化Python

3.13(2024,实验性大特性)

  • 自由线程模式(无 GIL,PEP 703):多线程并行
  • JIT 编译器(实验):部分代码即时编译
  • 彩色高亮回溯、交互式解释器增强
  • 移除大量废弃 API(PEP 594)Python

3.14(2025-10,最新稳定版)

  • 自由线程正式支持(PEP 779)
  • 模板字符串 t-strings(PEP 750):自定义字符串处理
  • 标准库多解释器支持(PEP 734)
  • compression.zstd 内置 Zstd 压缩
  • 注解延迟求值(PEP 649),解决循环引用Python

四、版本选择建议(2026 现状)

  • 生产稳定首选:3.10(维护至 2026-10)、3.11(性能强)
  • 新项目推荐:3.12(平衡性能 / 稳定)
  • 尝鲜 / 高性能:3.13/3.14(无 GIL、JIT,注意兼容性)
  • 避坑:3.5 及以下(多已终止维护)

更多推荐