Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 0 V R1 g8 D4 P9 @, O
Python 3.8更新内容:PEP 572, 赋值表达式
# T) s1 Z' U rPEP 570, 仅位置参数$ Z& a. B9 o4 Y0 t& `7 }
PEP 587, Python 初始化配置(改进嵌入)4 D) I, Y4 [0 }) A$ j
PEP 590, Vectorcall:CPython 的快速调用协议
8 d" N: H% D5 ~: n9 e& K' E& s3 K: p5 IPEP 578, 运行时审核挂钩
- w6 m( |0 W0 v6 jPEP 574, 带外数据的 Pickle 协议 5
: {+ u5 Z+ v1 O. p! ~) dTyping 相关:PEP 591,PEP 586,PEP 589- S. h+ G( t: }9 {+ X2 r7 A7 \
并行文件系统缓存,用于编译的字节码5 K+ S4 r3 S( Z% u, s" f) i
调试版本与发行版本共享 ABI
4 U7 Z' q8 }' H3 }' X6 z2 Bf 字符串支持一个方便的 = 说明符进行调试, p F% ^: j# O6 L
continue 现在在 finally: 块中
. O1 P- Z7 U7 d% k; W在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop: j& i: J; t- ~9 [, |) x% @9 e' o
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
$ \6 ~0 g/ N3 i4 h j( d现在,多处理(multiprocessing)可以使用共享内存段1 J; o B. i; v7 v2 c5 T
typed_ast 合并回 CPython3 w* n0 b) y, ^ p
LOAD_GLOBAL 现在快了 40%$ L8 \; a3 I5 p6 U
pickle 现在默认使用协议 4,提高了性能。
9 `, q, p5 |7 j/ T$ [$ M
/ s6 P9 B) Z4 b7 P) l' p8 M
+ G! A7 C" N2 P& t) E1 e+ u" N
' N0 f2 R' e- X/ W- G1 D3 Z" Z3 w3 K9 S( p% O6 f$ D% O
|