Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ! a( ^% s+ N: z) u
Python 3.8更新内容:PEP 572, 赋值表达式# i+ E$ [% X7 D! ` Z4 E4 h
PEP 570, 仅位置参数
0 I) s- A2 d6 i; e* J/ j$ lPEP 587, Python 初始化配置(改进嵌入)+ c! b" c1 u2 L) V; p
PEP 590, Vectorcall:CPython 的快速调用协议
; u0 j& G* s, ?6 ?PEP 578, 运行时审核挂钩3 w$ Q& ~5 s& Y% p' c6 D( i
PEP 574, 带外数据的 Pickle 协议 5
) H7 K4 N9 ~+ \' F' u, L9 R* p- dTyping 相关:PEP 591,PEP 586,PEP 589
1 N. {/ l- P3 q8 }7 Q并行文件系统缓存,用于编译的字节码
$ F* f8 ~0 }& M) a1 u5 c* {调试版本与发行版本共享 ABI
& I; t5 ?5 T& z' `; Yf 字符串支持一个方便的 = 说明符进行调试* i8 M" r/ w0 L
continue 现在在 finally: 块中
, ^8 a" Z" L+ \! a( N( ?在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop/ i' g6 Z/ t7 ]' U' I
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法: a0 N5 x0 \* p# v5 t
现在,多处理(multiprocessing)可以使用共享内存段! U: O' i* Q7 z* A8 w4 u
typed_ast 合并回 CPython
# E$ X% b$ {" M$ x- d" `0 mLOAD_GLOBAL 现在快了 40%) W( X- N( d0 j- e
pickle 现在默认使用协议 4,提高了性能。
% P9 t2 D/ l' f2 ^* u
- \/ v. h9 P5 p9 j; r( M # @) m4 |8 _! d# }$ N9 Y- Z
4 ~% C9 P! ?$ b6 H0 {' V
7 A5 q j" c1 j" b |