|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
0 |. C9 a6 [. PPython 3.8更新内容:PEP 572, 赋值表达式
; F$ l/ m# {* L/ `PEP 570, 仅位置参数
" u& f% w% j2 G8 R/ t3 m5 G/ P1 JPEP 587, Python 初始化配置(改进嵌入)+ { g5 W% u3 J; J* R4 U7 t- \, e
PEP 590, Vectorcall:CPython 的快速调用协议. [4 X8 n$ U0 f
PEP 578, 运行时审核挂钩
6 Q$ P7 @. B- O0 y4 FPEP 574, 带外数据的 Pickle 协议 5
/ `! t; {- o5 H+ Z: {Typing 相关:PEP 591,PEP 586,PEP 589
: M3 G- B* m- e, q) W1 D) k并行文件系统缓存,用于编译的字节码
' Y: _3 \' `: z6 D( e* b调试版本与发行版本共享 ABI0 j* O& }& }; e) m, T, [
f 字符串支持一个方便的 = 说明符进行调试
$ |) G. B% }0 lcontinue 现在在 finally: 块中) Y" N, i+ J, o2 S# N7 |
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
4 a3 s2 D8 `3 Q5 Q1 |+ R在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法6 ]1 N' a+ ~5 e; l4 j( ?
现在,多处理(multiprocessing)可以使用共享内存段
" |6 M; f+ |& y8 v$ [8 ~" \7 c" ?typed_ast 合并回 CPython, C n) h8 o' |
LOAD_GLOBAL 现在快了 40%
9 Y9 T, N# W1 L7 X- y& i+ zpickle 现在默认使用协议 4,提高了性能。
& i; ^5 e8 F9 ~7 X+ }( Z
& t) \! z x% e9 S* h) n
5 G* E2 H& F/ j5 H
! I2 S! x: _4 T8 E$ C* E" M3 E) | j/ n# F
|