|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
6 M4 J7 Y0 G. I" I7 |; gPython 3.8更新内容:PEP 572, 赋值表达式
- M, V: n% u1 S( S5 \PEP 570, 仅位置参数
: M: [7 ~4 G2 h* o8 R, z% UPEP 587, Python 初始化配置(改进嵌入)
+ w# N8 B7 g/ s$ I' C' |$ ~5 l9 n' OPEP 590, Vectorcall:CPython 的快速调用协议
x" Q5 v: o0 W! f2 u. fPEP 578, 运行时审核挂钩7 H6 N5 s) R0 ?7 ?
PEP 574, 带外数据的 Pickle 协议 54 V" g" ?, C5 j( A
Typing 相关:PEP 591,PEP 586,PEP 589
h' M) i- [6 I$ x- r, Q并行文件系统缓存,用于编译的字节码4 x( \. Q) w) g( l4 }+ \8 E" P H0 n
调试版本与发行版本共享 ABI
u' ?% Z3 K/ l, Yf 字符串支持一个方便的 = 说明符进行调试2 d; p6 r6 v- Z B' g
continue 现在在 finally: 块中5 N* d( T$ X/ v2 w
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
$ Y& `: ]8 n( Y! u( r$ Z在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
1 p% i6 ^" T! C0 E3 z6 E9 M现在,多处理(multiprocessing)可以使用共享内存段/ V& k5 C( J9 ?7 E
typed_ast 合并回 CPython
6 g! Q$ X, d) _& u- Z2 J, eLOAD_GLOBAL 现在快了 40%
+ w( ?1 e" r- D# Cpickle 现在默认使用协议 4,提高了性能。 $ U# n2 B5 K$ s
7 b2 k6 v2 W: S, h0 [
9 @- c B) A& d3 e: @: b& q" X
* O/ |3 E% v: Z+ @' @5 p) C
w. L8 U$ ?7 B |