|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
& i( r& `6 [% APython 3.8更新内容:PEP 572, 赋值表达式" h. e4 r) @+ ~, g3 \7 x
PEP 570, 仅位置参数0 t& S) t* {/ a6 R( I' Z f4 f0 x
PEP 587, Python 初始化配置(改进嵌入): P/ I' U c; W. r3 m, B. @5 x
PEP 590, Vectorcall:CPython 的快速调用协议- }: ]5 h% M" m7 t
PEP 578, 运行时审核挂钩% \+ A' H1 h; D+ u i' M7 Y h
PEP 574, 带外数据的 Pickle 协议 52 Y: T- ?0 K8 q
Typing 相关:PEP 591,PEP 586,PEP 589: D2 `: G$ F2 d- ?& S8 m7 i
并行文件系统缓存,用于编译的字节码
5 R7 [: q) D: @% I: z6 l调试版本与发行版本共享 ABI
9 |3 D- M/ L8 n+ ]+ n* Df 字符串支持一个方便的 = 说明符进行调试3 r/ Q& T. ]4 J0 l* Q6 `
continue 现在在 finally: 块中
8 \4 h% a# T) j2 z# B# Y在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop) E8 `& Q" {0 c P9 o; |
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
1 Q& j& Y+ x+ O' W4 w+ r, q4 s; p V现在,多处理(multiprocessing)可以使用共享内存段
/ d0 y6 B* ?! n' l/ Z( A9 @typed_ast 合并回 CPython; K4 E' X8 |: f: h0 I$ D9 \7 Z
LOAD_GLOBAL 现在快了 40%
4 [9 S ~! T% L/ fpickle 现在默认使用协议 4,提高了性能。
2 q9 ^1 D6 O- O) w
, _; T+ G; R/ G
3 e3 Z0 }2 [; _* { V- a' J
8 e7 J$ K; }" z6 l k$ `7 e) z9 ?$ X3 K0 Y5 Q L
|