|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 , V- C; M% [& G; U
Python 3.8更新内容:PEP 572, 赋值表达式
. l0 ^ m* E; T- N. F& c# p9 PPEP 570, 仅位置参数
+ v8 h, j. U- @+ tPEP 587, Python 初始化配置(改进嵌入)
, v9 J n3 @+ z% Q1 {+ j, TPEP 590, Vectorcall:CPython 的快速调用协议& I2 t2 G( ]! T( b5 y
PEP 578, 运行时审核挂钩/ B6 F7 _+ J. N0 J
PEP 574, 带外数据的 Pickle 协议 5+ \7 D. u- E0 g1 I2 C
Typing 相关:PEP 591,PEP 586,PEP 589
; u2 P- y( _# x并行文件系统缓存,用于编译的字节码, B6 [) X. f b$ q- v; c. a
调试版本与发行版本共享 ABI
5 i& H$ G) d, Y( A: ~8 i; Z6 @f 字符串支持一个方便的 = 说明符进行调试
1 ]3 n; j: f7 O, B, N4 C( I$ a) Wcontinue 现在在 finally: 块中
0 D) P0 c" x. A' H/ I* X+ O在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
! k: f" H: w4 r. b. Q( h2 M在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法0 t; A+ \' t4 r+ x
现在,多处理(multiprocessing)可以使用共享内存段
9 }! P0 [3 Z! q. {1 v' f% u7 j+ [typed_ast 合并回 CPython: F' X& y; O, c( J' a
LOAD_GLOBAL 现在快了 40%
* W7 w6 O0 j- f, I. [pickle 现在默认使用协议 4,提高了性能。 / [ j( Y: f5 q" G. Y8 F- Z
$ S0 k8 O1 o S/ G9 Z
& ?/ R( `' A/ c' r8 Y/ A: a8 y- H4 z9 ~3 u
( f5 s% d' u1 v6 g) T4 Q/ ~( G# I
|