|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 0 X2 I8 z& a" X' E: H3 D
Python 3.8更新内容:PEP 572, 赋值表达式
: ~! K# D& z' m8 g0 OPEP 570, 仅位置参数- M* ^, v% b2 u' E
PEP 587, Python 初始化配置(改进嵌入)# q7 q' y( L7 N( j2 {* x; t
PEP 590, Vectorcall:CPython 的快速调用协议
" D$ |4 K$ A7 r6 n0 Z/ |5 E1 aPEP 578, 运行时审核挂钩
y' a7 T( Y3 s: P1 a( r9 sPEP 574, 带外数据的 Pickle 协议 5
/ V! O. W7 a, H2 JTyping 相关:PEP 591,PEP 586,PEP 589! f9 L, W& ^& x" h* p
并行文件系统缓存,用于编译的字节码; ?. x# K6 j! x- l% |
调试版本与发行版本共享 ABI
9 B) |( f* `/ t7 C8 l0 Jf 字符串支持一个方便的 = 说明符进行调试# j6 k* ~. q: o0 E
continue 现在在 finally: 块中
) J( ?/ j4 T9 [% h4 t" g在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
+ R/ b& ]1 C9 O6 R在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法$ b3 Q5 w' I# L" d: a3 _
现在,多处理(multiprocessing)可以使用共享内存段8 L2 K3 L. k# M
typed_ast 合并回 CPython0 ]0 m- l3 O4 _5 r0 K0 H! K
LOAD_GLOBAL 现在快了 40%8 S3 `% z& j3 H' |1 U/ k4 L
pickle 现在默认使用协议 4,提高了性能。
% b) f8 {$ n' u# ]
/ m+ _2 f6 m- Q- \3 L6 _1 h - H5 ]( `& x, v5 j, B
" e) Z, c4 h1 G- k' t% E& J
" e) E/ O: y* x |