|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 0 U5 x3 i$ N! |# ~2 a4 i4 O" w
Python 3.8更新内容:PEP 572, 赋值表达式8 J! u' W( q3 F0 q! }" e2 X
PEP 570, 仅位置参数
& ]( t( C9 T" M( X/ w- N( V" T1 NPEP 587, Python 初始化配置(改进嵌入)
- y' Q1 Q: s; J! t4 }PEP 590, Vectorcall:CPython 的快速调用协议
$ x$ K# h+ e1 C7 \# _6 y& R4 gPEP 578, 运行时审核挂钩
" `/ T! e S. N4 _+ LPEP 574, 带外数据的 Pickle 协议 53 A4 ]) d& D W8 o4 A( H# F
Typing 相关:PEP 591,PEP 586,PEP 589
4 W8 m: h9 n; S, A! y* m( s并行文件系统缓存,用于编译的字节码, Q) P* }" H8 Z) @) @; R# S
调试版本与发行版本共享 ABI/ f( y* g% P0 r
f 字符串支持一个方便的 = 说明符进行调试
9 ?7 ^* k) M7 b' N' C0 Z% g- w7 Qcontinue 现在在 finally: 块中
/ |$ c- \4 d- F7 J' q在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
* ] [0 E& N* z9 W( M) P- M在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
7 a9 J0 b" ]4 \+ j& `5 b# p现在,多处理(multiprocessing)可以使用共享内存段: h5 |7 \- C; ~, ~: S0 X- k
typed_ast 合并回 CPython
9 D8 N. `$ u W+ p. t0 Q% vLOAD_GLOBAL 现在快了 40%
7 u- c6 C4 i, w& q( Ypickle 现在默认使用协议 4,提高了性能。 ' Y8 x5 q& c U# c. }& {7 Q
! N; V6 t& b+ z" E; t6 f. z
7 K; [4 `& q. \8 _! V/ Z$ S+ O& M* x5 f# p' d
w' b; c- ^. d0 n+ o( I
& S/ {' N0 Y5 a( E |