Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 2 g2 v7 J3 H* \ u
Python 3.8更新内容:PEP 572, 赋值表达式
2 M) Z7 U2 n- J' FPEP 570, 仅位置参数' E4 x) p# A" M8 T! l9 t; q- Q
PEP 587, Python 初始化配置(改进嵌入)4 v4 D1 g4 i' ?. n2 ]
PEP 590, Vectorcall:CPython 的快速调用协议
5 X& U8 o9 Q: q0 g! Y- Q/ TPEP 578, 运行时审核挂钩' Y& z/ \3 f% B. x* I& k
PEP 574, 带外数据的 Pickle 协议 5
7 P, L2 m' V- Z! R; j! x6 T$ M& bTyping 相关:PEP 591,PEP 586,PEP 589
, o8 M: A) c$ j8 e3 `并行文件系统缓存,用于编译的字节码4 u1 z- H" b4 Z, g
调试版本与发行版本共享 ABI. k+ I1 q# {" w2 v) z
f 字符串支持一个方便的 = 说明符进行调试
7 Q7 E7 I% |: H' T$ b5 g# E" dcontinue 现在在 finally: 块中
! f( `0 B' a. h" `1 J在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
$ e9 C- H1 Q( v& ]在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
9 Z% R; o- b& U/ l9 Y5 x8 D现在,多处理(multiprocessing)可以使用共享内存段" J1 R1 V& C. L9 Q0 ^
typed_ast 合并回 CPython B" B8 E/ P( Y' z N
LOAD_GLOBAL 现在快了 40%/ k4 ^* F# {& g
pickle 现在默认使用协议 4,提高了性能。 3 F! j. L2 q3 h$ Z* T/ h4 K
: g" Y0 {# J# {* F ( K$ w4 L3 W1 x( \" |" i D
7 ~6 R4 m; f' l0 ?8 L) x
% p% i: i" H" _, Z |