Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 * v% b; k- N: I: t* {" S
Python 3.8更新内容:PEP 572, 赋值表达式
6 t8 B% ~, j' FPEP 570, 仅位置参数$ Q& X9 l' f# u$ r
PEP 587, Python 初始化配置(改进嵌入)
0 f C o7 _" W4 q4 @, [PEP 590, Vectorcall:CPython 的快速调用协议
! u" [$ h. P+ r6 N' {PEP 578, 运行时审核挂钩
4 A Y6 T$ [9 ~) j2 d" J' B! `1 oPEP 574, 带外数据的 Pickle 协议 5* Q$ I9 |$ [: U3 f. d, L. F
Typing 相关:PEP 591,PEP 586,PEP 589
$ ?! j' l7 j C; H并行文件系统缓存,用于编译的字节码5 v+ V: L) r8 ?
调试版本与发行版本共享 ABI
. l# z7 u3 u9 n0 pf 字符串支持一个方便的 = 说明符进行调试7 e; E1 ~) j8 d1 S) _$ U4 i8 b
continue 现在在 finally: 块中
4 o/ J' i& s ?在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
" U: w$ ^) u/ g s& e' V7 s在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法8 z$ @6 Y& t5 w n: k
现在,多处理(multiprocessing)可以使用共享内存段
3 M5 g! w9 I! D: C$ `typed_ast 合并回 CPython1 ?# ?- w( W2 _0 [. A0 ?. s8 K2 @
LOAD_GLOBAL 现在快了 40%
+ d7 X5 i% ?4 S5 t1 S" l( Epickle 现在默认使用协议 4,提高了性能。 8 u+ F) q, p0 T! h
# V6 E: C% |4 H- Y
+ s' u2 O( v4 ]) [1 S- [4 w0 c
2 s0 u4 u8 \# o) U4 Z
) b, B% n+ B$ A$ ^1 n |