|
Python是一种面向对象的解释型计算机程序设计语言,如今Python 3.8.2 正式发布了。本平台提供最新Python 3.8.2 官方下载,另附安装教程,需要的朋友可下载试试! 随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。目前Python 3.8稳定版现已正式发布,带来了许多新特性和优化。 8 M0 |/ P! w0 h8 a- @7 X% u. G
Python 3.8更新内容:PEP 572, 赋值表达式
. _- B+ ^6 P3 t A0 TPEP 570, 仅位置参数
" }9 l% m0 i# K2 u- Y8 L% k2 lPEP 587, Python 初始化配置(改进嵌入)
* O# Y! }: L/ S) \6 PPEP 590, Vectorcall:CPython 的快速调用协议
: z" k; L% b& v, n) m8 Q/ |" xPEP 578, 运行时审核挂钩
8 c6 N# l! R3 }# L8 H5 _PEP 574, 带外数据的 Pickle 协议 5* Q; i$ d- n0 k8 Y' c6 Y, i
Typing 相关:PEP 591,PEP 586,PEP 5892 X5 K. o# x/ s# z4 S+ S
并行文件系统缓存,用于编译的字节码1 I0 I+ z1 u+ T; @4 F4 }6 g! U
调试版本与发行版本共享 ABI
: I7 ^# Y* C3 u* Rf 字符串支持一个方便的 = 说明符进行调试
0 L8 g8 O9 g5 z* ncontinue 现在在 finally: 块中
" ^* n& D) k$ l( U8 L7 ?& j+ R在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop
; D4 M i+ t5 @# v在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法! Q- @$ A0 j; u* \ j
现在,多处理(multiprocessing)可以使用共享内存段
5 _. y+ N: b' \1 mtyped_ast 合并回 CPython6 b! T- r/ i2 P' h
LOAD_GLOBAL 现在快了 40%
) B. k+ z" S- d; Ypickle 现在默认使用协议 4,提高了性能。
7 o3 I9 I9 E( I# s4 c% i/ x
+ ~) ~0 a3 M. |' Z' L 2 e% ^+ M; z# G; B; I. a# T
9 H0 X1 Y6 Y/ `9 w. k$ o) S, \6 s5 v8 H: K
|