|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
! ]% W( A% v. H) U9 ?Python 3.8更新内容:PEP 572, 赋值表达式0 E, F9 h3 S7 H, K$ z+ D
PEP 570, 仅位置参数
( Y8 W. |/ |: |0 i+ v1 ?* i( s* mPEP 587, Python 初始化配置(改进嵌入)
; ?9 ]3 P5 l( f. ~% V* U: dPEP 590, Vectorcall:CPython 的快速调用协议# J: p `3 N6 g0 {
PEP 578, 运行时审核挂钩, H! A3 ^2 v9 O4 T
PEP 574, 带外数据的 Pickle 协议 59 R V. j! p$ g+ I
Typing 相关:PEP 591,PEP 586,PEP 589
: b2 ]8 d6 S% R4 z) C并行文件系统缓存,用于编译的字节码
7 Q; l0 l5 z. @- e: O6 s调试版本与发行版本共享 ABI) _, L& i" j7 N4 j- S" U9 T A
f 字符串支持一个方便的 = 说明符进行调试
' @3 l9 M, S6 Q. t3 B! k8 ~continue 现在在 finally: 块中
1 j: a, u1 u- v/ W. H' Z8 D在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
9 N! D/ w1 c3 ?4 d6 @+ ]3 x3 @在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法3 B& B9 C* y$ M* o
现在,多处理(multiprocessing)可以使用共享内存段
6 Y. v7 [+ q5 m7 T" {) r6 Ftyped_ast 合并回 CPython
' B+ u% ]; ]6 F: _$ }LOAD_GLOBAL 现在快了 40%* k+ w: }( _# I8 |& z
pickle 现在默认使用协议 4,提高了性能。 - m/ p: Y/ o( G. P8 M4 w
% T) W6 O7 u& m5 r) S! w) P
! B0 U; P% m6 D% A7 X
/ ? N+ |1 X3 E. h/ ~7 A) h \5 B5 d* L- l# i8 v2 I6 `
|