|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 * e: E9 a- w. R& V- o
Python 3.8更新内容:PEP 572, 赋值表达式
1 Z4 B7 y8 K- U C* e _& GPEP 570, 仅位置参数1 p3 A. p) z1 [/ }7 |% d
PEP 587, Python 初始化配置(改进嵌入)
0 K B1 H5 l* W3 WPEP 590, Vectorcall:CPython 的快速调用协议( \# P2 I( ~/ ~
PEP 578, 运行时审核挂钩
* s( k. _; K) P. I) z1 O( s/ `PEP 574, 带外数据的 Pickle 协议 5+ x! R/ U+ n8 \/ n/ `2 Q
Typing 相关:PEP 591,PEP 586,PEP 589$ R. P# q; z+ k7 l( ^
并行文件系统缓存,用于编译的字节码
* W' `7 V; L- u4 [. |调试版本与发行版本共享 ABI7 N: n; _0 C) g2 j# o( o* W g$ b
f 字符串支持一个方便的 = 说明符进行调试9 y- {3 i+ e1 I! H
continue 现在在 finally: 块中* Z6 B$ n) F, i* O- |
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop! _# B7 B& [- C, ^8 D6 b5 e
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法1 g, T# K" [( `" N; c
现在,多处理(multiprocessing)可以使用共享内存段% R, ^# M5 }- Z9 p& M
typed_ast 合并回 CPython
8 U: a) y& V5 B1 |6 zLOAD_GLOBAL 现在快了 40%2 g5 y4 g" g7 u5 b0 ^
pickle 现在默认使用协议 4,提高了性能。 + R/ k# m4 V9 S' w+ f' n
. V# c( k' \, F8 f i
+ A1 L/ X, I* i5 T& z+ i/ o% F$ j! \
7 x! x2 M. ]3 L B3 `! D. ~) {
: ^, q6 `7 @! _4 k# v |