Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ; u/ ], i# J% ?, b
Python 3.8更新内容:PEP 572, 赋值表达式
+ K' m3 r& w1 Q) y4 w" c1 [6 }PEP 570, 仅位置参数1 n5 D" \7 Z+ R- O1 y4 z0 u+ l3 w
PEP 587, Python 初始化配置(改进嵌入)9 o! {: B+ _% \3 u2 ] O
PEP 590, Vectorcall:CPython 的快速调用协议& ^% v% h: z5 E( ?9 J" I9 y
PEP 578, 运行时审核挂钩9 |5 `2 \5 q& G
PEP 574, 带外数据的 Pickle 协议 5
% n7 }0 a! t, \$ RTyping 相关:PEP 591,PEP 586,PEP 589, h/ g3 t( s0 p/ |; e3 s
并行文件系统缓存,用于编译的字节码6 c' G5 p# O( s) C! l3 Q: y
调试版本与发行版本共享 ABI
2 D5 N- Z0 t) ^) Q2 Ff 字符串支持一个方便的 = 说明符进行调试
' Y- B$ o, W ]) D+ \9 S3 C7 ?continue 现在在 finally: 块中3 v" Q, ^ [/ P6 W( ?
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
& E1 V0 m: ^ H- \在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法3 I0 N; l9 P3 k5 h
现在,多处理(multiprocessing)可以使用共享内存段
$ n8 D* e- D9 A7 Y; q m1 htyped_ast 合并回 CPython
4 U% L4 j" A( @+ j6 S3 z0 A7 FLOAD_GLOBAL 现在快了 40%
5 G4 [& Q4 y+ b! h8 Apickle 现在默认使用协议 4,提高了性能。
* `4 v5 g ~4 p# ~9 `1 a b/ X
. E* ?" J6 K' E- u6 {3 p4 Y& l
/ u2 F1 |2 Y" M S, r8 l: \" e7 O/ R+ b* I1 ~- T* V( U
& B) v' D8 _9 Z3 m) g. }/ g" j
|