|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
" d- t4 i0 T1 G8 P* O# n' h* nPython 3.8更新内容:PEP 572, 赋值表达式4 l9 e5 `7 x! }- h! S- W- i/ v
PEP 570, 仅位置参数
# T5 D6 m4 p/ @2 b% R' s6 o" RPEP 587, Python 初始化配置(改进嵌入)* V8 i4 C$ J5 {) W! G! L$ \
PEP 590, Vectorcall:CPython 的快速调用协议
, ?1 y/ V4 F+ l3 V+ NPEP 578, 运行时审核挂钩: Q1 K" m$ d) A! ?$ h) Y1 {, u
PEP 574, 带外数据的 Pickle 协议 5! v. B- r$ R: @: v( [* M1 n8 w' w
Typing 相关:PEP 591,PEP 586,PEP 589, y4 i6 u1 D# D# s) I3 |* \
并行文件系统缓存,用于编译的字节码
/ H' E* V$ R% p2 A. e, d; O7 N调试版本与发行版本共享 ABI
% h$ S% M/ H6 |! r; x* cf 字符串支持一个方便的 = 说明符进行调试
) L ^' T* ^" _continue 现在在 finally: 块中
& ~! C) w! C, a在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
- F! Q7 N; W( u在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法7 m' u7 _/ l, H, |3 O! J1 Z0 s( |
现在,多处理(multiprocessing)可以使用共享内存段
2 }- A) y7 {& M. i i/ Gtyped_ast 合并回 CPython8 p( m% V7 @1 \6 T3 [9 ^8 l
LOAD_GLOBAL 现在快了 40%
: @$ B0 t# B6 t; X/ x. zpickle 现在默认使用协议 4,提高了性能。 ! Q; y) p9 U% q. U8 }" I6 [1 _- M
: m$ z! N; F, _3 Y
1 _6 E6 z$ b) l$ Q! ~+ ]; D
6 w* M' {* d: s9 w7 {0 B" z
2 m. H- s# i8 |+ W' z& x: i |