|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 ' R% d; }" \0 W9 Z! o" g
Python 3.8更新内容:PEP 572, 赋值表达式( A% N2 M* u% Z3 [; \
PEP 570, 仅位置参数! H' S" e- z' B, N/ u# \
PEP 587, Python 初始化配置(改进嵌入)( h- w `9 `: q
PEP 590, Vectorcall:CPython 的快速调用协议6 P2 X2 M+ N) ~$ F' h( N
PEP 578, 运行时审核挂钩
9 x! m/ y2 O0 y: hPEP 574, 带外数据的 Pickle 协议 5& C) Z$ [7 y. u' h
Typing 相关:PEP 591,PEP 586,PEP 589/ X$ ^, M" C" m8 T* S
并行文件系统缓存,用于编译的字节码# K3 w9 \( I. z- r/ g* Y
调试版本与发行版本共享 ABI
6 w3 D8 b, A: Z, X; `* r) af 字符串支持一个方便的 = 说明符进行调试$ H& l! [; t- B- n+ j
continue 现在在 finally: 块中
: Z# o% ^) n% ]8 w0 J' t在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
: d) M6 q8 p* w( K6 ~+ @) m2 W% w在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法$ E" s5 H& ~. y. E7 w8 k
现在,多处理(multiprocessing)可以使用共享内存段
$ ` x( r7 d% a8 h2 _# Jtyped_ast 合并回 CPython
( O& T. n6 q: R5 H: c) b+ m1 v7 `9 }LOAD_GLOBAL 现在快了 40%
/ V; v! c# q$ [+ x+ @* t/ E( Xpickle 现在默认使用协议 4,提高了性能。 1 G! i# z( H$ ?9 p
& }6 |& e6 x+ c/ Q& M4 u+ p; Q
+ {' _* w: U, y% i6 Q1 T
A z. z4 z y+ m! U2 U# U- k) k
|