用途:帮助学习和使用 Python 3.13+ 语言基础,重点讲解新版本特性与现代化语法。主要能力:Python 3.13 引入的实验性自由线程(无 GIL)构建、实验性 JIT 编译器、改进的 REPL 与错误信息;3.10+ 结构性模式匹配与守卫;海象运算符;增强 f-string;3.12+ 类型参数与 type 别名;3.11+ 异常组与 except*、StrEnum、add_note;@dataclass(slots=True) 等内存优化写法;命名规范、上下文管理、数据类与枚举用法。使用方式:自由线程用独立可执行文件 python3.13t script.py;JIT 用 PYTHON_JIT=1 python3.13 script.py 启用;其余语法按对应版本直接在代码中使用。适用场景:学习 3.13 新特性、编写类型注解泛型函数、处理多错误校验、构建高数据量对象与枚举。限制:自由线程与 JIT 均为实验性,资料称 JIT 可带来 5%~15%、计算密集任务最高约 30% 的提速;3.13 内存占用比 3.12 约小 7%。其他收费、平台与完整支持范围暂未提供,具体以官方文档为准。
python-fundamentals-313
编程与开发
更新于 10-15 23:41