Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ! s- S: s3 Y; Z
Python 3.8更新内容:PEP 572, 赋值表达式
3 X6 l) \; u1 C! I3 JPEP 570, 仅位置参数* o1 N h( E+ J% M% o; p! h* y
PEP 587, Python 初始化配置(改进嵌入)# x" T- Z# w$ J4 e+ b5 H' g
PEP 590, Vectorcall:CPython 的快速调用协议
$ D2 Y' B6 v$ C, n- R3 m. MPEP 578, 运行时审核挂钩
7 c. S' |( Q6 ?1 B. [4 g! NPEP 574, 带外数据的 Pickle 协议 5$ z1 z8 E& J/ ?2 G I1 y
Typing 相关:PEP 591,PEP 586,PEP 589
3 z1 t+ Z$ Y" n/ ~$ T' Y U并行文件系统缓存,用于编译的字节码1 |/ P. W7 e2 {, `0 y8 H
调试版本与发行版本共享 ABI
/ x+ u, r( H! |, m2 r# Bf 字符串支持一个方便的 = 说明符进行调试# J& \3 Y1 A8 j
continue 现在在 finally: 块中
3 g3 q& G" T, e0 g" f在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop: K6 |* K& r% x. ?4 S
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法7 i& ^ w$ L- y3 J3 n
现在,多处理(multiprocessing)可以使用共享内存段
& Z* s$ O- z9 e- y6 b$ Ptyped_ast 合并回 CPython
1 _. Q8 q u4 C- w2 k' u' S. VLOAD_GLOBAL 现在快了 40%
1 A# U1 l6 j& N2 I# zpickle 现在默认使用协议 4,提高了性能。 % b$ `3 a+ @+ j, m
4 D4 m a; a* j1 ]- F- J
1 U. {# L0 V: Q. A7 R/ {) v
# z5 k$ o) H4 L/ u6 ?9 M
* `+ Q: b2 U- I2 s& b7 P5 d8 d |