Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
. T7 Y9 A) A" J$ N( F, yPython 3.8更新内容:PEP 572, 赋值表达式 K+ u8 {; T) ?5 d0 S9 C
PEP 570, 仅位置参数
$ w& c" k3 K* m' q; K1 BPEP 587, Python 初始化配置(改进嵌入): R3 j5 `( z; X; ?
PEP 590, Vectorcall:CPython 的快速调用协议
\5 b; Z& D5 R- [9 ^4 W. w8 \# pPEP 578, 运行时审核挂钩$ b, n4 T- {2 l6 t/ `5 U1 R
PEP 574, 带外数据的 Pickle 协议 5( `* u: \# }0 X! u& a4 M) Z3 n. S
Typing 相关:PEP 591,PEP 586,PEP 589
. c$ M* y* \* c* J7 d2 [# x% D6 n并行文件系统缓存,用于编译的字节码5 @" I3 Z+ s! N
调试版本与发行版本共享 ABI5 r6 V9 \ _& ]
f 字符串支持一个方便的 = 说明符进行调试
5 O2 Q$ `# |, Q' q2 V* u; _: O' ?continue 现在在 finally: 块中* ?% x1 k: B/ ?) \' |
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
0 c- B3 n. W; D/ S在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
1 ^* o" T9 P6 ^现在,多处理(multiprocessing)可以使用共享内存段% p: W) c+ @4 u7 }6 @
typed_ast 合并回 CPython& x* P3 r3 A- d- r. U$ N, J6 `
LOAD_GLOBAL 现在快了 40%+ N, L) D$ z# Y* X+ M9 d
pickle 现在默认使用协议 4,提高了性能。 ( q3 P1 \1 g# q! K3 @0 V% l3 S" Z5 T
5 C. U2 p8 x9 N( U & J( [9 U x/ Z$ B" C& h% W, h
0 ?% A8 o: Z K }6 U0 Y, g% ^% x0 }' ~4 ]: c
|