|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 : E5 ?) c) f) Y
Python 3.8更新内容:PEP 572, 赋值表达式
; A* \. T# F, |5 O+ k8 aPEP 570, 仅位置参数' f; r. u3 t0 ]: ^! m! c3 o/ a
PEP 587, Python 初始化配置(改进嵌入)0 y8 Q* K1 e( F: h# |" `' W2 m
PEP 590, Vectorcall:CPython 的快速调用协议1 [0 Z- H" w2 w% `
PEP 578, 运行时审核挂钩! Y! m" @; r5 D3 x/ [: |. ^& `
PEP 574, 带外数据的 Pickle 协议 5
& J# H# n! H% S/ ~6 lTyping 相关:PEP 591,PEP 586,PEP 5894 q9 _# Y1 P: Z0 Q/ R. n% L4 J" b7 w
并行文件系统缓存,用于编译的字节码* l! R% i: b# O$ H+ w! @7 @
调试版本与发行版本共享 ABI$ M2 ]* i; O3 P* D3 M M1 {
f 字符串支持一个方便的 = 说明符进行调试( a9 m' d+ j$ N9 [6 i( x
continue 现在在 finally: 块中
. ^7 C6 Y' M5 H: w. y在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop' q! V$ E# d' h! E) O! e Q3 \
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
9 j/ R+ C. Y" z现在,多处理(multiprocessing)可以使用共享内存段# u: Y1 s) y2 G; t3 I
typed_ast 合并回 CPython G5 j# O% H6 p& w/ t* t
LOAD_GLOBAL 现在快了 40%
5 o) e. A0 I. [" b( Npickle 现在默认使用协议 4,提高了性能。
. ` i* \8 Z( R c! ]1 B' d n/ Z, }( v4 n. H$ d7 i
/ Q; B5 q8 N6 d ~: w4 N
' d; J/ B! r6 q/ X4 P$ \) d7 p) v* O. o5 T: {6 W. g+ S( N
|