|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
& y' r8 M: }, @5 Y+ ?Python 3.8更新内容:PEP 572, 赋值表达式( z/ m6 ]3 f7 |5 L
PEP 570, 仅位置参数
- m$ c3 Y) z0 a$ w- q: |2 t1 E, ePEP 587, Python 初始化配置(改进嵌入)6 s: o2 I) U6 O3 r( K, N. A' r, _$ R
PEP 590, Vectorcall:CPython 的快速调用协议/ r8 R7 H6 ]/ R S
PEP 578, 运行时审核挂钩
6 U7 j4 Y' Q% _, }PEP 574, 带外数据的 Pickle 协议 58 G) G# Y' o! o0 x' C' Z$ k9 @
Typing 相关:PEP 591,PEP 586,PEP 589' m) Q) k% O. R* B% V) n: g
并行文件系统缓存,用于编译的字节码
6 J3 V( \6 L% M. m8 R+ V调试版本与发行版本共享 ABI. u0 @; p- e# d( n
f 字符串支持一个方便的 = 说明符进行调试, U& C- l* Z5 R2 `! s! j
continue 现在在 finally: 块中
5 G+ \! z- ^9 N/ ~% \$ t在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
/ R# Y4 ^" d4 s, `- A& W在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
# K2 T+ l' x6 h+ \0 V2 {) N/ c, A现在,多处理(multiprocessing)可以使用共享内存段
/ @/ ^ f& V. |& _: W* W9 @typed_ast 合并回 CPython
" V! x/ }6 Z; ~& c0 K$ t/ D9 LLOAD_GLOBAL 现在快了 40%
% r. Y3 r3 \8 z+ O9 Y& tpickle 现在默认使用协议 4,提高了性能。 7 j3 O& X+ a# F/ U# r
# P. s a- N; F7 R+ E3 }' a2 ~; G/ G; S
: X+ d' T9 I4 `3 } j) e7 P+ U: V% n. a
/ }: M9 ]- Y! y: x( `* `
) s e( d, S6 G2 m L2 K2 e
|