|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
# b* Q2 t" K/ m$ L! J9 _5 JPython 3.8更新内容:PEP 572, 赋值表达式 B! P% q' K$ R4 [
PEP 570, 仅位置参数' Y( q- V/ I% J
PEP 587, Python 初始化配置(改进嵌入)
Z9 z7 j' M. u) m s( D1 oPEP 590, Vectorcall:CPython 的快速调用协议4 M W7 O( P& I. b2 ?6 j% v' E
PEP 578, 运行时审核挂钩- ?2 J- p! j% x) O! Y. \! g$ J& w
PEP 574, 带外数据的 Pickle 协议 5
' g7 f. p+ n' Q5 X w4 Q9 OTyping 相关:PEP 591,PEP 586,PEP 5897 w4 x, `5 S/ c
并行文件系统缓存,用于编译的字节码
' e' _6 O! E% z调试版本与发行版本共享 ABI
! ]& }' t" a# ~! mf 字符串支持一个方便的 = 说明符进行调试7 v( I+ \' z: m
continue 现在在 finally: 块中
, w& K3 ?5 P0 z1 l7 K; M在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
4 s+ s! b% {! b% t在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法" R n) q: M) H6 W, u# s; r" i
现在,多处理(multiprocessing)可以使用共享内存段3 v' |: s5 t; E' m- Z7 T' A2 k& v0 {
typed_ast 合并回 CPython
@# H' u' N, _LOAD_GLOBAL 现在快了 40%
' E) a4 Y0 v- r1 f1 ppickle 现在默认使用协议 4,提高了性能。
; z3 ?( m$ z7 O4 {4 M; D' r, {
# U) T7 l4 y$ O; j: b9 y q6 \
' R K: G$ o7 S! H2 Q l8 K3 X2 t' Y, W
0 I8 b8 \& @2 L; S8 W' \9 |8 @ |
|