|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 $ y/ l6 _$ w/ ^. \
Python 3.8更新内容:PEP 572, 赋值表达式
9 r6 u/ s& P+ FPEP 570, 仅位置参数
7 G% M7 J7 m2 T1 lPEP 587, Python 初始化配置(改进嵌入)
. B7 U! `% @+ e/ `9 H1 F vPEP 590, Vectorcall:CPython 的快速调用协议& J0 x6 _7 N+ U
PEP 578, 运行时审核挂钩4 m/ I9 \, \: x3 b2 X; \- |
PEP 574, 带外数据的 Pickle 协议 5' |' `, k& Z/ x5 e' \, c
Typing 相关:PEP 591,PEP 586,PEP 589, V- }; H& o0 f5 N
并行文件系统缓存,用于编译的字节码7 B& \# o0 R4 h: a7 J4 Z% A
调试版本与发行版本共享 ABI/ B* i3 y0 ~: B/ [& N, m
f 字符串支持一个方便的 = 说明符进行调试
: Q$ _3 D) i8 X0 Q0 H' dcontinue 现在在 finally: 块中0 {( [ O- R+ M9 g
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
2 q$ j& [4 t( G3 K$ W在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法% l$ K+ {$ s+ ^7 L. p
现在,多处理(multiprocessing)可以使用共享内存段
1 b0 Y {- D& U9 P5 |% Z" ztyped_ast 合并回 CPython( `6 D0 x q/ ~
LOAD_GLOBAL 现在快了 40%
6 \3 r. J% W- v9 n4 Hpickle 现在默认使用协议 4,提高了性能。
( X% n- M L0 }& {& o }1 J7 G' _: |, X4 b2 B+ \4 }/ [# d# ~
' `. [! Q1 t0 N0 r. Z9 x
0 A% M0 e! L4 A, r1 v
% U, X, B6 Z0 ^+ l$ @ |