|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 , M, x4 I& K% Q( m
Python 3.8更新内容:PEP 572, 赋值表达式" n; H% I3 r/ G3 h( V! J
PEP 570, 仅位置参数2 N* [( O( n6 _9 D3 H C( k$ c
PEP 587, Python 初始化配置(改进嵌入)
8 B; G! `7 ?' u8 G G- hPEP 590, Vectorcall:CPython 的快速调用协议: C# e8 `" }# g8 S( U% n) b
PEP 578, 运行时审核挂钩: C m7 C+ \0 ]' _" j& V* ?
PEP 574, 带外数据的 Pickle 协议 5
d4 {4 ]8 q; w. ^Typing 相关:PEP 591,PEP 586,PEP 589; T5 g5 d- m4 W, ?0 R4 p+ }
并行文件系统缓存,用于编译的字节码
9 F1 j4 Z6 U& V) d+ k. h7 ^调试版本与发行版本共享 ABI, i2 a) K' W2 P) l' s9 `
f 字符串支持一个方便的 = 说明符进行调试
& N7 D; {" W" Bcontinue 现在在 finally: 块中7 }5 E( z' k% e; F0 E) p
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop. C+ c- `6 T; A+ [. v
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法5 o ], V/ d1 |& R4 h/ _
现在,多处理(multiprocessing)可以使用共享内存段
3 I% u$ C, }- ^' Y/ E; }/ Ptyped_ast 合并回 CPython
4 {0 ~, Z2 n8 ?0 C# Y! r FLOAD_GLOBAL 现在快了 40%
0 @4 k! [) ^4 y9 r/ k- lpickle 现在默认使用协议 4,提高了性能。 6 u2 F& k( a* U# @7 J. C7 w
4 ]+ C/ }- J1 i* i0 o$ | 6 h0 l) {+ E. a
; C4 z8 r/ `- C
2 m- f1 J/ E* A! b7 H4 F |