|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。
9 v, W( l+ R! T/ W6 `5 K! VPython 3.8更新内容:PEP 572, 赋值表达式8 Y7 ^* \( s9 W: s" T: E
PEP 570, 仅位置参数( s2 {7 k t1 @* z
PEP 587, Python 初始化配置(改进嵌入)
0 o6 Q7 J) p1 W b, h% s$ ZPEP 590, Vectorcall:CPython 的快速调用协议7 G. R- b/ t) R1 @
PEP 578, 运行时审核挂钩+ r0 f2 a( I/ g* j. Q& T5 O, M
PEP 574, 带外数据的 Pickle 协议 5
0 t+ q$ E5 R- ]5 V2 Y6 i' b$ ?8 qTyping 相关:PEP 591,PEP 586,PEP 589; f/ u/ F' ]# B3 E! f% J
并行文件系统缓存,用于编译的字节码
/ Z& f) y! v1 r/ k* Q% C* ^调试版本与发行版本共享 ABI
G) l4 v3 W' ~; ^# ]) l- G& E7 uf 字符串支持一个方便的 = 说明符进行调试
+ u: o# C: E2 i# _. C: V ocontinue 现在在 finally: 块中8 E$ w( y+ Q; R& S
在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
6 O6 J3 d* |5 {: h, s9 h p' W在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法% p1 o# ]! q) { \1 o# h5 p6 X9 a
现在,多处理(multiprocessing)可以使用共享内存段/ t) |6 _" T2 U3 @) w
typed_ast 合并回 CPython
1 C# E, }! h% N+ T) ?LOAD_GLOBAL 现在快了 40%
" a' R3 Y* b3 D! f( G9 k: bpickle 现在默认使用协议 4,提高了性能。 : N4 h+ O+ ~/ X/ v# U, c7 |
" W% t4 H4 v' }3 B
. C; H5 h- s8 o& d; i4 P) Z* z! |
4 p! m% G! \3 A3 K4 }0 g
3 Z, S! k. q; O/ `4 r1 j; K2 s |