|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 * t ] M; ^) |0 J* J9 v) N
Python 3.8更新内容:PEP 572, 赋值表达式
: P3 m( Z, V/ A k& uPEP 570, 仅位置参数: r6 t& N+ E. Q9 ^$ w3 Y$ m0 \) D
PEP 587, Python 初始化配置(改进嵌入)
: H/ ~9 }. w2 ?" t6 z- pPEP 590, Vectorcall:CPython 的快速调用协议9 Z6 b& w" Z0 [* J& b: T% {9 U& _
PEP 578, 运行时审核挂钩7 O8 e5 ^. c" H2 f5 k
PEP 574, 带外数据的 Pickle 协议 5# d6 j& \, R/ ^
Typing 相关:PEP 591,PEP 586,PEP 589
9 D5 K1 Z' T7 s3 n" K. D1 ?并行文件系统缓存,用于编译的字节码) p3 ~0 n/ [$ J# i/ ~6 K% k( d
调试版本与发行版本共享 ABI6 K6 K+ R: t6 p1 b2 U% k& i
f 字符串支持一个方便的 = 说明符进行调试- B) D1 O. T/ O* D1 k2 q
continue 现在在 finally: 块中/ f, W9 h5 e. h8 H/ c
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
6 n5 [+ W. B6 b) {在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
* } ?# N9 _8 |& a+ G. ^) O5 ?现在,多处理(multiprocessing)可以使用共享内存段
+ g( n& B: F( c7 F5 D6 ?typed_ast 合并回 CPython
* { C, T& Q! a- U6 b6 PLOAD_GLOBAL 现在快了 40%6 T" b: {* d6 ~8 }5 S
pickle 现在默认使用协议 4,提高了性能。 $ f9 |6 E1 O4 n* b! i5 Z9 d
0 F: Q% U( j; Z' I$ d/ f& W+ b
3 }3 e- i1 C* r* ~9 y. I6 K, j. Y- z7 S& M3 D7 r0 [) B+ m' n
% Y) O$ P* ?% N' v2 D m
|