|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
K1 `/ u. i% _# l$ zPython 3.8更新内容:PEP 572, 赋值表达式. t# u* V& B& P' H* r# M) G/ {
PEP 570, 仅位置参数1 J! y3 z+ f S! E; L4 b# L
PEP 587, Python 初始化配置(改进嵌入)9 K7 e. \& x5 @% O7 O
PEP 590, Vectorcall:CPython 的快速调用协议9 c! H5 L2 X# M' X& L. o
PEP 578, 运行时审核挂钩
5 O7 K. ~4 M% Z# _/ yPEP 574, 带外数据的 Pickle 协议 5% k. j; U: k: J* p+ y
Typing 相关:PEP 591,PEP 586,PEP 589! p) n- Q# R$ y6 m# m, x5 v* B
并行文件系统缓存,用于编译的字节码7 Y6 l! M# K. w. M
调试版本与发行版本共享 ABI+ ]/ l2 h0 w% V% ^4 c) m3 D9 q
f 字符串支持一个方便的 = 说明符进行调试
. T; ?3 g m& }3 z6 Tcontinue 现在在 finally: 块中
6 N; S& @9 r/ J8 C V在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
' k( y; b/ H2 m7 }+ V在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
# r* ^$ Z5 H, y; ~5 \8 k2 i现在,多处理(multiprocessing)可以使用共享内存段) v# X C* ?3 t7 ?9 ]3 |& j1 {& L
typed_ast 合并回 CPython' E# ~+ C$ D, W9 I3 O3 M) V- Y
LOAD_GLOBAL 现在快了 40%9 M. k+ }4 s3 }! y" D. E
pickle 现在默认使用协议 4,提高了性能。 . O) v+ V! V6 e5 U) I* D
6 w* T/ p/ K- x) R
' B, w/ a: n8 F' [5 r( j
) c5 \: J# j3 D4 M; |
3 ]. y: o5 m3 @+ c$ i9 q, r8 P |