Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ) @" l0 X& P6 C6 m. t
Python 3.8更新内容:PEP 572, 赋值表达式
, v, b8 J/ N! S8 l) f$ g# ?/ qPEP 570, 仅位置参数
: J/ I& b. {+ ~' O( T& j" g# R* w6 O! @PEP 587, Python 初始化配置(改进嵌入)
1 C3 L: P! k! Q$ O% I* V/ LPEP 590, Vectorcall:CPython 的快速调用协议; H. U' m3 P$ U; i$ o. T0 g+ F' b
PEP 578, 运行时审核挂钩, F; e" u, b4 o& N
PEP 574, 带外数据的 Pickle 协议 5! C" y U: K" X3 B; d% N
Typing 相关:PEP 591,PEP 586,PEP 589
( O9 W7 r7 K" i N) Y" \并行文件系统缓存,用于编译的字节码 x6 {. o. ]9 m0 H4 @- K% }. U
调试版本与发行版本共享 ABI
% L q' k7 t" _0 D" C% Y8 }# a* Mf 字符串支持一个方便的 = 说明符进行调试" q) \; m7 H/ z) `
continue 现在在 finally: 块中
) [/ J. z0 W: o7 W5 t在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop: A6 M0 @+ W; ^8 d( ^
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
) R1 C! V( K5 u; k- R, `; Y( F现在,多处理(multiprocessing)可以使用共享内存段
; N- d% D. X- ~$ T0 V% u5 J+ Ityped_ast 合并回 CPython) h. G: V |- F7 W. E! J1 ]$ j
LOAD_GLOBAL 现在快了 40%5 d* R: {6 K' _
pickle 现在默认使用协议 4,提高了性能。
- f. q: K6 N* l1 }) Z% S5 y+ B X& P* V# \
9 ] e8 w1 B1 G/ q
$ ~: c0 K- b/ ^; v
3 |# {) A# |( m4 n |