Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 6 O0 {" \6 v$ K% `+ @" @! D, I
Python 3.8更新内容:PEP 572, 赋值表达式
1 @: M* g& ]; h, F7 Y3 APEP 570, 仅位置参数9 F% I- {! E* X2 J
PEP 587, Python 初始化配置(改进嵌入)
7 @( M% r& c$ {5 C5 x$ n2 BPEP 590, Vectorcall:CPython 的快速调用协议
1 B# [0 N" T; x: g6 e. m4 \PEP 578, 运行时审核挂钩
) E, d7 `' N" w ], k7 GPEP 574, 带外数据的 Pickle 协议 5
J9 L) r, e; C1 A. b* UTyping 相关:PEP 591,PEP 586,PEP 589# g! J k& a! u* g, Y2 \
并行文件系统缓存,用于编译的字节码
% v) d: R8 J; a. ~& I1 ]调试版本与发行版本共享 ABI
0 [* b% {8 h% k+ J* ^f 字符串支持一个方便的 = 说明符进行调试
" g& h) O3 S! ]% t8 n' w. dcontinue 现在在 finally: 块中
, E* e9 f' T+ b5 n" ^' i- ]在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
: Z0 Y, A0 Z1 A) @6 G/ x+ o- z! S) c在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法5 F& J2 k1 k1 ~. O2 a( f
现在,多处理(multiprocessing)可以使用共享内存段7 k0 B/ V2 M6 K' q" i" g
typed_ast 合并回 CPython' a! b8 S+ ^3 J! V; s B
LOAD_GLOBAL 现在快了 40%5 t+ j4 |* r" c5 ~+ N
pickle 现在默认使用协议 4,提高了性能。 : [/ Z' T8 a* \9 z% k8 h1 z
3 A X. r# u; k( v
# n' f# t! y: u' d5 f" r
1 H1 j/ }9 j; ]6 h
( y3 ~1 d2 E# g8 T$ T- K |