|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 3 m3 W7 T, r1 {& Y {
Python 3.8更新内容:PEP 572, 赋值表达式
, t+ j9 G* z9 ?. y Z" @1 R3 f) GPEP 570, 仅位置参数
1 J1 p _, S) [3 |PEP 587, Python 初始化配置(改进嵌入)0 H' F' o3 H4 c1 q I
PEP 590, Vectorcall:CPython 的快速调用协议+ \# @0 `+ V5 f4 P4 [
PEP 578, 运行时审核挂钩
. l/ Z, @/ o2 `% APEP 574, 带外数据的 Pickle 协议 52 _* K+ R! F% y4 n/ r% A( l( s
Typing 相关:PEP 591,PEP 586,PEP 589
5 G3 i( Y! k9 I3 i8 h; y2 ?并行文件系统缓存,用于编译的字节码
" E t3 `) j2 Y) S, _( u, T调试版本与发行版本共享 ABI
/ }" I+ v7 H0 Y7 p: Pf 字符串支持一个方便的 = 说明符进行调试 K! g! k8 W" Z, J6 ~: o
continue 现在在 finally: 块中6 r( K% n* m6 E: I6 P
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop/ C1 f2 N; H' |9 F$ S
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法2 C4 |1 g5 r3 H1 w9 D
现在,多处理(multiprocessing)可以使用共享内存段
5 @! o2 E" T0 e% d+ Vtyped_ast 合并回 CPython; W- a+ \# y+ w3 g I
LOAD_GLOBAL 现在快了 40%
6 d( u. F( t [# x' O1 Jpickle 现在默认使用协议 4,提高了性能。 + X3 l+ a- e! d9 ]1 [6 P& P
3 r7 M/ L6 \0 j3 a" x
1 H' f3 t, G* _9 D% ~. V' S& l) n Z5 p6 i
2 T. x! C! E& h9 I1 m |