|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 # Q6 e: ]2 O# q+ c
Python 3.8更新内容:PEP 572, 赋值表达式
3 j4 W1 D/ _" f! Z# }. H$ lPEP 570, 仅位置参数& i& t8 U4 a3 C+ R p# p2 n
PEP 587, Python 初始化配置(改进嵌入)
2 s* v- v1 @& b/ ~PEP 590, Vectorcall:CPython 的快速调用协议5 A4 c/ y4 ]3 `8 I
PEP 578, 运行时审核挂钩
O& h5 k9 [+ i' o7 \4 PPEP 574, 带外数据的 Pickle 协议 54 @, K" U2 O+ B& B+ v( w' ]
Typing 相关:PEP 591,PEP 586,PEP 589
; Q+ S; q: R6 O7 }- E( O并行文件系统缓存,用于编译的字节码
& Z. ~3 d/ V% v/ b7 V$ K) s/ \调试版本与发行版本共享 ABI+ Q) p% J! [& r& Z. N: O/ |4 o% p
f 字符串支持一个方便的 = 说明符进行调试
2 y/ s( P' B1 a/ Q7 a4 A% Dcontinue 现在在 finally: 块中
# B- x$ X6 U8 G6 i# l4 Q* m7 w4 V3 J在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop% V$ ?7 N: `+ C. _) F+ r g2 |
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法% h F& d$ _/ X/ `* j1 p- O
现在,多处理(multiprocessing)可以使用共享内存段
4 P. e2 Y" f1 X: V% P* R/ C2 Ntyped_ast 合并回 CPython
8 S3 K$ D- B7 _% I% F) s% BLOAD_GLOBAL 现在快了 40%
5 }, ?" q" C% K4 B. Upickle 现在默认使用协议 4,提高了性能。 ( s5 ?2 X$ [* ]: c' k8 E
0 A& Y& R- i1 g* ] " _, `( A ^6 `+ D: i
6 n& P/ X+ z+ u& T h8 E: N
2 y! L/ m H3 n n9 E3 H: U4 R: v |