|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ! H5 c( @+ M K/ h( G
Python 3.8更新内容:PEP 572, 赋值表达式
/ W6 S0 i5 h# ?PEP 570, 仅位置参数. l7 }/ j4 I! V5 g- K
PEP 587, Python 初始化配置(改进嵌入)
/ Y3 h& [# o5 e1 r Q" e1 xPEP 590, Vectorcall:CPython 的快速调用协议- C" o, R0 F0 x
PEP 578, 运行时审核挂钩; x, |% \ ~1 I' n$ R
PEP 574, 带外数据的 Pickle 协议 56 N; l6 E/ D( I
Typing 相关:PEP 591,PEP 586,PEP 589& \8 M2 k G$ \6 X% A- v- e: Z& s5 `
并行文件系统缓存,用于编译的字节码
* \- A% @& T( \/ T* y' P调试版本与发行版本共享 ABI
4 f. _6 [- Q# y: w% Y8 a: \f 字符串支持一个方便的 = 说明符进行调试+ w% C, V0 t# q! R) V/ B: s( c
continue 现在在 finally: 块中
9 [* b4 [: n$ B! N0 u+ w$ n在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop9 e+ D( N7 A7 R' J6 M; \
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
2 C' q# D2 f( q6 X4 _5 ?' E现在,多处理(multiprocessing)可以使用共享内存段$ s) l+ m; B! ]9 M6 [3 Y
typed_ast 合并回 CPython8 p+ E& j6 r+ D$ t2 z
LOAD_GLOBAL 现在快了 40%
: Z# o7 J; w$ U* _pickle 现在默认使用协议 4,提高了性能。 4 _+ i7 d+ d/ ~
# g4 N" e# V! |8 m/ q" k9 ^
" ^7 _7 s0 l5 ]0 {! ^" O1 {7 Q& i5 b) n( k3 j: S/ ~: n# F
: q1 F4 i4 i4 u w9 h0 w& f
|