虽然
Python 3.12刚刚发布
本月早些时候,Python 3.13的第一个alpha版本已经可以进行早期测试和评估。
Python 3.12只是计划中的七个alpha版本中的第一个,在此期间,活跃的功能开发仍在继续。专题工作将持续到五月初,所以这只是一个很早的开始,许多新的专题仍在起草中。我们可以期待
Python 3.13带来更多性能改进
。
至于到目前为止Python 3.13发生了什么,大部分早期的变化都围绕着Python 3.15~3.16将要删除的新功能的弃用。未记录的ctypes。SetPointerType()和ctypes。ARRAY()函数被删除,getopt和optparse模块被软弃用,http.server.CGIHTTPRequestHandler现在也发出弃用警告。
到目前为止,Python 3.13的一些新增功能包括允许使用str.replacement()的count参数作为关键字,从文档字符串中去除缩进,ast.parse()现在接受一个可选的“优化”参数来获得优化的ast,一个新的copy.replace()函数,os.process_cpu_count()函数将返回当前进程的调用线程可用的逻辑cpu数量,Linux的定时器通知文件描述符的低级接口,而textwrappe.intent()函数现在对大型输入的速度快了30%左右。关于早期Python 3.13更改的更多细节可以通过正在进行的工作找到
3.13发布说明
。
下载并通过
Python Insider博客
.