|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ) S! t2 N2 v% z p: _( z( m
Python 3.8更新内容:PEP 572, 赋值表达式
/ N: v1 @; s* Y% b# lPEP 570, 仅位置参数- g. |* ^8 H1 d8 B3 a+ r
PEP 587, Python 初始化配置(改进嵌入)$ C& T% r' W2 N+ S# K: O
PEP 590, Vectorcall:CPython 的快速调用协议
4 G# B1 M# C3 B5 X# C4 R0 nPEP 578, 运行时审核挂钩) L/ P5 [) h! \8 d' U
PEP 574, 带外数据的 Pickle 协议 5
0 Y2 y$ y$ o( `) o4 uTyping 相关:PEP 591,PEP 586,PEP 589
& p3 ^* v# Y1 q并行文件系统缓存,用于编译的字节码
" ~0 _/ N& X, x8 s调试版本与发行版本共享 ABI1 a5 `: {) d, [( q/ L" w- k
f 字符串支持一个方便的 = 说明符进行调试
0 W3 B& a; \/ I% B5 }: K9 Ccontinue 现在在 finally: 块中
- I7 L3 ?" `/ Q+ h3 c3 q5 l) P4 c, J在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop4 z, f' t0 U/ Q
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法" y0 H7 @- o& I( f- D: L
现在,多处理(multiprocessing)可以使用共享内存段* Z0 G; U/ r: K$ k& t' A T1 H
typed_ast 合并回 CPython6 F& d" C. D' w7 M$ G/ K0 d+ N
LOAD_GLOBAL 现在快了 40%
7 b) N( [! E: K" N- |pickle 现在默认使用协议 4,提高了性能。
3 _: v. E0 o: B6 \ d; ?1 G( p/ s9 A5 M7 s% Y3 s
* Y3 Q* ]& a( m$ ?1 K( F6 W& q+ r) T; L9 Z
1 K0 v; d8 ]0 s9 ?9 \3 f5 ~
|