|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 1 n7 _7 i8 d- T. h) ?
Python 3.8更新内容:PEP 572, 赋值表达式
; t! Z2 G* J" i4 L* I. z& QPEP 570, 仅位置参数
" y2 r: b e1 Z' I% b; BPEP 587, Python 初始化配置(改进嵌入)/ U4 D( v" @/ f* ^
PEP 590, Vectorcall:CPython 的快速调用协议) E& G0 v) E6 H6 ~9 u' O' w* N+ e: B
PEP 578, 运行时审核挂钩9 @5 \- O, Z" I; i2 T/ \0 W! R7 Y$ V
PEP 574, 带外数据的 Pickle 协议 52 J' A$ {1 i/ t3 U4 W
Typing 相关:PEP 591,PEP 586,PEP 589, B( `, S$ f) }2 E! Z" |
并行文件系统缓存,用于编译的字节码
5 @. L4 ^: m: ~% n5 u$ C0 S* _( m调试版本与发行版本共享 ABI) D/ o' C7 v1 L2 E, U/ g3 |
f 字符串支持一个方便的 = 说明符进行调试
& K4 J1 f1 z& f# Z0 bcontinue 现在在 finally: 块中
p; X4 A d$ f* s$ Q在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
k5 @* x' N% ]* L6 x8 s% C在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
, g8 d9 y) I4 |$ ^8 ?9 {现在,多处理(multiprocessing)可以使用共享内存段
/ D/ j6 W4 O& x! ]& n2 T styped_ast 合并回 CPython% h# \4 [6 g: j7 I. A
LOAD_GLOBAL 现在快了 40%5 O/ q1 i2 l/ t7 ?
pickle 现在默认使用协议 4,提高了性能。 ! e$ \% |9 g" y7 p
( g6 q: t. h3 }# ^
7 F V: r$ D1 _3 }2 g. C: {9 M# B
1 _" X- d" H! Q/ `* h5 r5 P1 H/ e
|