Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 & V* a9 r3 w! C
Python 3.8更新内容:PEP 572, 赋值表达式
' _! k* _4 ~. B jPEP 570, 仅位置参数
{8 _/ X2 h8 ]: [- v" sPEP 587, Python 初始化配置(改进嵌入)
k3 w2 s- E3 m6 O( S" zPEP 590, Vectorcall:CPython 的快速调用协议
+ e9 f+ J4 h( b$ gPEP 578, 运行时审核挂钩/ K6 e1 R; C& m, E+ r" X# M9 k1 e4 `* r( g
PEP 574, 带外数据的 Pickle 协议 59 ^ G# V( Z4 z) G3 ?
Typing 相关:PEP 591,PEP 586,PEP 5899 J8 n+ i0 k' i5 g# e8 r
并行文件系统缓存,用于编译的字节码
9 `9 Q3 Z+ D& h调试版本与发行版本共享 ABI
( F# Y, `2 Y- }/ i% T2 Lf 字符串支持一个方便的 = 说明符进行调试
- d/ d3 N7 E# p0 X' \3 Z& Ycontinue 现在在 finally: 块中
2 `4 e) k$ b4 H9 i+ _在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop. B D9 d; s* u9 R" w0 H7 @
在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法
, M4 \* C6 c; n5 {现在,多处理(multiprocessing)可以使用共享内存段: X* Q! N! y. y6 G
typed_ast 合并回 CPython
# z% Q. m$ f+ j* W* z- I9 ULOAD_GLOBAL 现在快了 40%
8 R6 o8 |8 V- H* i8 n2 Dpickle 现在默认使用协议 4,提高了性能。 % R* R( I4 P* m) n
( E# b2 b, Q5 ~5 r1 L . S7 ]' c. m3 \8 {1 S
1 ^/ r3 T& L/ f1 g0 p! c e! H
5 ~$ d) k% W8 [# B |