|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ) j4 Y9 h* @ H4 j/ r# n
Python 3.8更新内容:PEP 572, 赋值表达式8 B9 V# F9 W3 [- T% |* U$ {8 s+ P: \% D
PEP 570, 仅位置参数
0 t) x$ X) ?/ oPEP 587, Python 初始化配置(改进嵌入)
' `" O w2 n7 a. cPEP 590, Vectorcall:CPython 的快速调用协议
7 @2 [2 z" C6 k( t: VPEP 578, 运行时审核挂钩4 V% t0 R& H8 ^. N
PEP 574, 带外数据的 Pickle 协议 5
- Q) x( {6 r. d+ l3 HTyping 相关:PEP 591,PEP 586,PEP 589
$ M" Q+ |( e! u1 t1 j并行文件系统缓存,用于编译的字节码7 ?$ k( A7 [$ |1 c+ ~
调试版本与发行版本共享 ABI% d6 @$ y' o0 L- r
f 字符串支持一个方便的 = 说明符进行调试: j+ e. z7 }$ L
continue 现在在 finally: 块中6 Z0 F0 [" M& Q/ I6 V, o
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
- o5 j( }# Q' N; K" R在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法+ a5 E5 f; }1 j! g, i
现在,多处理(multiprocessing)可以使用共享内存段: W! N& H1 K: y$ L7 ~8 ^( h5 E* z
typed_ast 合并回 CPython( } L8 p8 v8 C4 ~. ^; M* o
LOAD_GLOBAL 现在快了 40%
% C8 ~. K& H& D+ ?: [6 E4 ~1 `: |pickle 现在默认使用协议 4,提高了性能。
0 u: d+ o" Y! q' Z, H7 ]/ c, a* `% G: k* \
7 b- ?3 T2 r3 L8 {( ~3 W# k
9 [/ t) K2 v7 _5 U( z
6 p' z5 v/ S3 f; _. M! _ |