|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 1 J% X4 Z- R+ E6 g) Z/ R
Python 3.8更新内容:PEP 572, 赋值表达式' ]6 Q! \( y2 D
PEP 570, 仅位置参数: O! \ c! J9 j$ }# q
PEP 587, Python 初始化配置(改进嵌入)
% U Z5 X+ P8 \3 Y+ ?( U k) zPEP 590, Vectorcall:CPython 的快速调用协议1 T. b* P* V1 Z- j! H
PEP 578, 运行时审核挂钩, y2 F! b" Q4 U9 G M: d( N5 w, P
PEP 574, 带外数据的 Pickle 协议 5
$ _4 W; I' u1 }) VTyping 相关:PEP 591,PEP 586,PEP 5894 W7 ?6 H) K9 {; E. I7 d9 d- F; o
并行文件系统缓存,用于编译的字节码
% ] P2 p3 K) j9 w) T/ n, q* H; L调试版本与发行版本共享 ABI0 ]: `2 i% ~- R& q! M
f 字符串支持一个方便的 = 说明符进行调试
) }1 J8 g+ l0 ~: B& l& ?9 tcontinue 现在在 finally: 块中$ `# H) L( Y7 g: s: \7 J9 Q6 y; |
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop5 g2 F' N+ U% `( n2 `( z, H
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
$ e8 j) ~6 ?0 @+ p3 g* V, [现在,多处理(multiprocessing)可以使用共享内存段" p" r1 a0 l0 }4 @7 R+ @
typed_ast 合并回 CPython1 C+ m& a. y9 H8 l# U
LOAD_GLOBAL 现在快了 40%
H( p! B& I* G' ]' W v3 q/ Rpickle 现在默认使用协议 4,提高了性能。 9 D, J- {( `, _. p M
" H) ^: T3 H) z
8 T3 w8 e' ?% {+ R) _4 w+ X
" v! U& V- e, L: \9 }# n* y) Y& o( V8 c# G; j" n1 U' K
|