Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
, E1 V9 N4 ^# ?& t i' V0 g1 g/ ~Python 3.8更新内容:PEP 572, 赋值表达式" p1 |4 |" K) V- x! U4 K
PEP 570, 仅位置参数
" @7 A' F8 g( X& h, t( p! E: cPEP 587, Python 初始化配置(改进嵌入)
. o$ o* T4 v/ B1 KPEP 590, Vectorcall:CPython 的快速调用协议8 o0 D' M" |3 f4 `% L! x& U
PEP 578, 运行时审核挂钩
: ?$ k- C- \0 F. l1 l9 NPEP 574, 带外数据的 Pickle 协议 5& u6 A$ E9 _. n# | t6 ?2 c
Typing 相关:PEP 591,PEP 586,PEP 589! W- O# ~ r. m, b
并行文件系统缓存,用于编译的字节码
# P1 K1 s8 C7 u8 k! j7 }. g4 J调试版本与发行版本共享 ABI% ]1 h+ |+ l! v6 i
f 字符串支持一个方便的 = 说明符进行调试
# t6 _, C% Q% H0 K8 h- g/ Icontinue 现在在 finally: 块中
8 R% h' D$ Z6 U) Y% v; P" Y: d8 ]' }. E在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
; L& `- e5 r& c5 c$ i在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法% k4 V V( c3 @1 y$ K
现在,多处理(multiprocessing)可以使用共享内存段7 C* q7 }1 R) `* G& N, t
typed_ast 合并回 CPython+ N) [% q1 k9 U' R! A8 ?
LOAD_GLOBAL 现在快了 40%
( {5 b, T W3 B; t5 H) I8 \pickle 现在默认使用协议 4,提高了性能。
, f( d0 J7 i* |4 m3 l6 Q! l2 F5 b( \
" b; p6 c5 D1 z& K! L2 N# V" C ) j: N8 d. V3 N5 ?+ c0 X
% g. F: [! H r2 q5 ^ m0 V2 T% _
0 G7 R+ r1 L1 I) K2 W9 F; f |