Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
) y# _0 S* ]' ?2 Q+ b/ hPython 3.8更新内容:PEP 572, 赋值表达式9 x2 y& a3 e( h3 ^
PEP 570, 仅位置参数
( w) r6 I1 L: }" ^; kPEP 587, Python 初始化配置(改进嵌入) c; ?+ ~9 f2 ^$ ?% q0 ~, y2 G
PEP 590, Vectorcall:CPython 的快速调用协议! j: [9 ^* B& _: {1 C8 _% L
PEP 578, 运行时审核挂钩; c+ I! | ?1 G
PEP 574, 带外数据的 Pickle 协议 51 w( l2 q0 @7 \) k* V
Typing 相关:PEP 591,PEP 586,PEP 589
% ? N5 }3 b; P; H7 e% w并行文件系统缓存,用于编译的字节码6 M* f4 }& @+ a. j* e* f2 ^
调试版本与发行版本共享 ABI# c' o6 f0 |5 N) W. o
f 字符串支持一个方便的 = 说明符进行调试
" _ C" W3 I5 W ]0 H- Qcontinue 现在在 finally: 块中
6 O' {3 O N: E% [. a8 s7 \在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
( j* e8 Q; e8 A# K3 L在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法/ v: j) S }6 M4 n _7 b% H
现在,多处理(multiprocessing)可以使用共享内存段3 A5 A Q0 N- f/ R6 ]
typed_ast 合并回 CPython
- H0 R) I" C9 h& m1 U# I/ Y: dLOAD_GLOBAL 现在快了 40%
) J) C$ E- R9 T( L! {( Fpickle 现在默认使用协议 4,提高了性能。
: M0 W: D t1 u1 D# h, }, n) @( [1 X$ b0 i }2 G/ H C8 @5 Z
. m+ d& O' ?2 D6 Q9 D# A4 E# L o/ u: M
& j$ }9 U8 s9 l
|