|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 # H; h, D* V* J6 g- v- b
Python 3.8更新内容:PEP 572, 赋值表达式
; ?/ L) \0 W$ B$ V# u# [PEP 570, 仅位置参数
( z5 G4 z K4 l; Q" MPEP 587, Python 初始化配置(改进嵌入)# I$ K+ f! {5 ]" P# ~; C
PEP 590, Vectorcall:CPython 的快速调用协议1 @6 `) ^! y7 b0 J, C! \
PEP 578, 运行时审核挂钩
Z9 j: ?' w. W2 Z2 t- F# T' {PEP 574, 带外数据的 Pickle 协议 5! U4 ^5 B8 l& i' q2 L# C* {4 E2 s
Typing 相关:PEP 591,PEP 586,PEP 589
& o1 n5 p6 c( G并行文件系统缓存,用于编译的字节码0 A1 Q0 `! c% Z
调试版本与发行版本共享 ABI
; @7 o3 a5 D& o; b" cf 字符串支持一个方便的 = 说明符进行调试
! P1 W$ C2 O! U- w! D% m4 tcontinue 现在在 finally: 块中
$ L2 Y- G4 M0 s0 s7 O8 w3 T h P) z在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop8 A0 e* n8 k0 ?# v( S! |; M
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法9 h+ X% ]8 M K9 o$ W( y1 b
现在,多处理(multiprocessing)可以使用共享内存段; P7 b/ X0 q- w+ g6 V, x
typed_ast 合并回 CPython4 n) S# i; m9 N4 ]3 o1 h% p7 m
LOAD_GLOBAL 现在快了 40%6 T0 `/ t4 ?" H
pickle 现在默认使用协议 4,提高了性能。 ' T+ c- Y7 a0 \8 h$ A1 r
7 s7 w. c s+ ^" `- t; m" y* N
; C2 ?# t- ?, n* P K% o/ a) R" L% l: }
! D0 L/ u) ?1 @6 o; s. h6 Y+ X p8 y
|