|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
) q' j& L$ @$ s' `Python 3.8更新内容:PEP 572, 赋值表达式3 L+ n) ~" k7 G+ P% n; n8 `
PEP 570, 仅位置参数0 O7 ^2 P6 t1 r% o" T+ C- Q7 E
PEP 587, Python 初始化配置(改进嵌入)* p* P. r' |% S
PEP 590, Vectorcall:CPython 的快速调用协议
, B" s y! }8 N; `PEP 578, 运行时审核挂钩
3 D( E- C9 R/ i* f$ `, t: ePEP 574, 带外数据的 Pickle 协议 5: k$ u' z. J/ q8 Z9 ^
Typing 相关:PEP 591,PEP 586,PEP 589: s$ c/ L1 E1 N }. S, V
并行文件系统缓存,用于编译的字节码& n5 j5 @' F- t$ V4 U, b0 Z
调试版本与发行版本共享 ABI$ Y) H$ z) X i5 c4 j
f 字符串支持一个方便的 = 说明符进行调试* O: W3 S$ M, H3 g- ?4 y. D9 E
continue 现在在 finally: 块中5 o0 O' X/ P' t- \& ~
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
3 O+ X }3 s7 f$ A) w8 _在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法5 x0 g. B3 G0 @* W
现在,多处理(multiprocessing)可以使用共享内存段
0 y- i H) G: x" e, i- ktyped_ast 合并回 CPython& Z; Z$ l) H/ T1 t% v7 s# _
LOAD_GLOBAL 现在快了 40%
( Z6 M9 M5 y* X9 l' |pickle 现在默认使用协议 4,提高了性能。 # L" U: \* n: G) B" h& O+ P
4 z3 {: m% i d9 K" E: E `
4 ^4 r- M# q: L6 h' l8 L" e: E0 K0 Z \- B4 P# f% K
' t# a, R- s( i5 X- V |