|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 / N$ U: U7 Y# R
Python 3.8更新内容:PEP 572, 赋值表达式
4 f) k( x i' z4 kPEP 570, 仅位置参数
0 w' t8 y9 C) A: ~3 kPEP 587, Python 初始化配置(改进嵌入)
( {$ u* L* t l, @PEP 590, Vectorcall:CPython 的快速调用协议 d7 F6 C5 j$ H* Z
PEP 578, 运行时审核挂钩( R( N" A$ \+ G2 x1 `9 {
PEP 574, 带外数据的 Pickle 协议 5
; [- b9 L6 l1 M7 }( `Typing 相关:PEP 591,PEP 586,PEP 589
9 r6 b2 m1 Z0 H/ I并行文件系统缓存,用于编译的字节码' c9 ?4 U# |, J: W; Z8 R
调试版本与发行版本共享 ABI3 z0 A2 A% W" `! R, b! q
f 字符串支持一个方便的 = 说明符进行调试% j0 S$ r6 P; `2 h8 G1 X
continue 现在在 finally: 块中1 @+ l4 U' y! N# A/ h& a
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
* S+ {& t; H3 f! [9 {在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
7 f0 t: D/ Z. W现在,多处理(multiprocessing)可以使用共享内存段
: S# W# f7 x5 u1 q0 p# z8 k" S6 }/ otyped_ast 合并回 CPython
+ ^2 C! `2 }/ q5 k1 y: iLOAD_GLOBAL 现在快了 40%
& \: o' x- v; s( C; n f! [pickle 现在默认使用协议 4,提高了性能。
0 ^* w4 ~- a+ x9 v
1 w4 p0 {. O% B. J) D9 R1 t _7 L7 a9 ^" Z9 `# R2 a
* ^5 P3 x: C) A2 J
- r! i$ x/ N2 r8 E, _ |