|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 9 b7 ^* e% A4 B- g
Python 3.8更新内容:PEP 572, 赋值表达式
% e; y% H ?% F, d# rPEP 570, 仅位置参数" x( k5 x L8 V* j& D
PEP 587, Python 初始化配置(改进嵌入)
1 v2 d. x5 }5 ?) d$ r' \# KPEP 590, Vectorcall:CPython 的快速调用协议
+ p: v" C/ G+ }9 zPEP 578, 运行时审核挂钩
) I q/ r+ g6 ]' E( q0 V8 wPEP 574, 带外数据的 Pickle 协议 5" P9 k* t, }% A! P$ t7 g( [
Typing 相关:PEP 591,PEP 586,PEP 5891 a) M- U! O& m6 I t2 d
并行文件系统缓存,用于编译的字节码
9 Z' N0 G/ V% W调试版本与发行版本共享 ABI
, s7 {. W$ O1 Z* a) q& wf 字符串支持一个方便的 = 说明符进行调试 {8 [: ~4 I( {7 @ Y; Y
continue 现在在 finally: 块中
: S! K3 g8 a+ |5 V在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop, d( Q9 b( ^2 x1 N" q5 V
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法4 c' t$ G* f: I5 V* Q: f3 s
现在,多处理(multiprocessing)可以使用共享内存段
2 X# O$ ]& d7 p9 C# [$ O0 @typed_ast 合并回 CPython
8 B$ {+ Q4 c+ l( y: d. KLOAD_GLOBAL 现在快了 40%0 Z2 ]" Y0 L& s$ ]2 B
pickle 现在默认使用协议 4,提高了性能。
8 {0 I& a- Y! n! G4 S( f
2 A S1 F$ _# O' r
* v* \0 [( D# h1 C: K
! s" [0 n/ I7 d5 s* Q( K1 b V+ @2 r
) U! B0 ^! I O1 R2 ] |