Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 1 w( e9 D/ N" O7 \8 B
Python 3.8更新内容:PEP 572, 赋值表达式4 Z4 J/ l( C5 Y& O
PEP 570, 仅位置参数
6 u# R. o. e: `6 _4 V$ ]* ?PEP 587, Python 初始化配置(改进嵌入)
. C% d( A9 H, Y( P; M; SPEP 590, Vectorcall:CPython 的快速调用协议
; ~: e& `; w: \/ j7 U3 Y9 r: IPEP 578, 运行时审核挂钩) H0 v& b: d, h* q
PEP 574, 带外数据的 Pickle 协议 5
1 D0 o0 n3 |8 R/ |- o8 F+ n: WTyping 相关:PEP 591,PEP 586,PEP 589$ R$ X, `. ~: Q/ ?) i+ V, F
并行文件系统缓存,用于编译的字节码
$ w+ f. @# R" ?6 {2 K# f调试版本与发行版本共享 ABI
4 B7 B" G8 h2 s! uf 字符串支持一个方便的 = 说明符进行调试! u) B& I: I2 T' T' ^
continue 现在在 finally: 块中
" O1 u8 C- C6 ?# y5 h3 G) z5 J, d) V在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop- w* k: x" C; M! ?& |+ P5 q2 O
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法6 C y2 D- J- B$ B9 t
现在,多处理(multiprocessing)可以使用共享内存段, v0 ]# y2 D" O' p" Z( ^# ~$ {
typed_ast 合并回 CPython
& `8 L8 g Y+ ?3 Z' `1 V! ELOAD_GLOBAL 现在快了 40%; R1 M' s5 c3 Z+ j
pickle 现在默认使用协议 4,提高了性能。
* V. m# N1 P( n( b+ M4 V
; L g; o( o4 E( f. k1 s 5 k K5 w' |' e
% G, n8 I+ ^( O/ ^1 P6 s5 z* `+ S6 K6 x( K8 t! \+ q
|