|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ( W+ L' H7 f- c1 _1 b( U7 o1 l
Python 3.8更新内容:PEP 572, 赋值表达式, L2 z) D1 M. _
PEP 570, 仅位置参数
2 ~0 t, x, y, u# ~( `PEP 587, Python 初始化配置(改进嵌入)
- c7 N- e8 u) CPEP 590, Vectorcall:CPython 的快速调用协议0 y) g, A# C( V* T* s4 B
PEP 578, 运行时审核挂钩
' j; z6 Y( Y0 D3 U; W+ qPEP 574, 带外数据的 Pickle 协议 5 }7 G! z: ?4 Z$ a7 \
Typing 相关:PEP 591,PEP 586,PEP 589
) H" D' B: v, W( z$ X% n& n8 b并行文件系统缓存,用于编译的字节码 M- p! A3 K M6 @
调试版本与发行版本共享 ABI
/ M, ]3 I7 C. Q& Af 字符串支持一个方便的 = 说明符进行调试
$ ^' C/ t) @9 U+ p! I- O9 D& L" ~continue 现在在 finally: 块中
+ l. W) ]* M" L, L+ _" W9 R, }在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
* _+ p v" a- H在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
. n0 q6 @' {% E3 T# D' C现在,多处理(multiprocessing)可以使用共享内存段6 a& y8 D2 r) H5 e
typed_ast 合并回 CPython
2 {! w l2 n1 b' d1 \LOAD_GLOBAL 现在快了 40%
. F, z" `, \1 G- n p- Ypickle 现在默认使用协议 4,提高了性能。 * n9 p. k$ s. U, O
% x9 @4 j" D% u, g a7 t; W X5 b
8 h1 {9 r- _+ m6 z8 T1 L* y
2 [4 {* I w% ~2 T4 L
o4 l( S) C& B |