Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 * U* i1 K' }3 ^& t
Python 3.8更新内容:PEP 572, 赋值表达式( \2 c7 W+ s' a- s
PEP 570, 仅位置参数
u" \& q7 _4 d3 @PEP 587, Python 初始化配置(改进嵌入)
- k7 i: d' ^- S3 r( v! IPEP 590, Vectorcall:CPython 的快速调用协议
8 ~3 ?6 j g1 M4 zPEP 578, 运行时审核挂钩
* p9 A" b% D: b# X" s/ e! G/ i. _PEP 574, 带外数据的 Pickle 协议 5+ K% v) W1 Y7 m: m- r
Typing 相关:PEP 591,PEP 586,PEP 589+ f. q0 s+ }: E9 s2 L8 D) M: b
并行文件系统缓存,用于编译的字节码
$ M, v6 t7 r$ F* \调试版本与发行版本共享 ABI
Y, L$ D# E% z: u0 s) Q5 Lf 字符串支持一个方便的 = 说明符进行调试/ E% E0 z1 e) ?; A: ~
continue 现在在 finally: 块中
+ d c# Q& t6 M0 W" W在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop- N2 ?: S: K+ B8 L. X
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法2 \, }: ^, }2 e( u
现在,多处理(multiprocessing)可以使用共享内存段
9 S4 c' S3 {- e4 Y" Otyped_ast 合并回 CPython) D9 ~6 x1 |/ C- D; v3 v% {
LOAD_GLOBAL 现在快了 40%
- q0 {# p2 l! jpickle 现在默认使用协议 4,提高了性能。
- _( x; T7 P7 J k9 c( P
) B$ e5 P+ s9 d' {. e# X 8 y( w' A0 Y6 G" Z" l$ `5 x
- U1 [( E7 H9 H" E' O4 a" Y* s! J
* K- y* _( @3 O6 `8 v9 _ |