|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 3 t7 t7 m( x; j2 M6 ?
Python 3.8更新内容:PEP 572, 赋值表达式
: X+ l5 T# B) ~: J7 wPEP 570, 仅位置参数
T+ H# k( @6 n) ?3 t; g& a6 sPEP 587, Python 初始化配置(改进嵌入)
; d5 \( o2 P6 O5 Y% tPEP 590, Vectorcall:CPython 的快速调用协议) Z0 a& \, ~' x; \+ B
PEP 578, 运行时审核挂钩# M- j( g( r/ V) }7 [4 n. Q
PEP 574, 带外数据的 Pickle 协议 5
% }; u! v6 G( u0 L, \* ATyping 相关:PEP 591,PEP 586,PEP 589. |7 e! Y; m% k3 q" }
并行文件系统缓存,用于编译的字节码& }2 a1 ^, L$ A* H+ V* D: O5 Q
调试版本与发行版本共享 ABI0 Z( z3 p% T/ h+ [
f 字符串支持一个方便的 = 说明符进行调试3 l$ G8 o0 Z: S& V$ r) {
continue 现在在 finally: 块中5 h2 i( o1 x) t8 A: a
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
- @3 p, m' r. t/ t( }5 }: k6 u2 _在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法4 @( q4 k; X9 }6 i
现在,多处理(multiprocessing)可以使用共享内存段
6 x0 u" f0 E, C7 C* Ntyped_ast 合并回 CPython% ]6 N: n6 a l# W6 @6 X
LOAD_GLOBAL 现在快了 40%
; i. |+ @, U( m& h2 wpickle 现在默认使用协议 4,提高了性能。
& J. _7 G/ G, Y# g$ q6 \- S7 U. u/ M) s- J% p+ O. j2 l& `3 o# _/ @
4 N3 @) e9 s+ Y, E, b+ V% O
' T" F$ v2 z8 v m( C& [( _0 G' J. W; M8 C5 \
|