|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 " t- H1 q4 \& ~5 {
Python 3.8更新内容:PEP 572, 赋值表达式
9 t5 R D8 O$ h2 ?2 s1 R7 ?PEP 570, 仅位置参数
1 W1 T$ e- {; ePEP 587, Python 初始化配置(改进嵌入)- ~( K5 D7 H4 @8 r( I: h; M' S
PEP 590, Vectorcall:CPython 的快速调用协议# k! A2 [* e: K+ J
PEP 578, 运行时审核挂钩
9 }: c1 y+ t9 F Z0 UPEP 574, 带外数据的 Pickle 协议 53 c5 ]' F7 C7 t
Typing 相关:PEP 591,PEP 586,PEP 5898 z9 Q# f' D; d# B& z, H1 h; H$ V
并行文件系统缓存,用于编译的字节码
0 R) k( f; u0 j" b调试版本与发行版本共享 ABI
/ g& |: A ?* D2 b9 }f 字符串支持一个方便的 = 说明符进行调试0 R$ i& d, p7 K
continue 现在在 finally: 块中: y- i/ i4 F; N7 w% @
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
! T8 y- h6 I% K8 a, c* \0 D. @" a$ C1 z; |在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法6 b" F& a/ ]1 L+ p
现在,多处理(multiprocessing)可以使用共享内存段
1 ]5 `6 x9 [; w% E! V3 M5 a# ztyped_ast 合并回 CPython
8 w) K( ^/ J: ?! |" ^: A4 ]LOAD_GLOBAL 现在快了 40%
3 I% X4 X6 f q9 w( q- m+ U( B0 i0 Opickle 现在默认使用协议 4,提高了性能。
' j) v: p; E4 M' l9 a+ ?. L- M2 u4 T. n$ b
+ z9 ~# i- [+ v6 e1 n# w; h3 |
% ?" V c y' n. W% p
+ \ \3 C* I1 w1 d |