文档章节

Python 3.8.0 正式发布 更新内容

 阮鹏
发布于 11/13 17:09
字数 409
阅读 11
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python 3.8.0 正式发布了,以下是主要更新内容

PEP 572, 赋值表达式

PEP 570, 仅位置参数

PEP 587, Python 初始化配置(改进嵌入)

PEP 590, Vectorcall:CPython 的快速调用协议

PEP 578, 运行时审核挂钩

PEP 574, 带外数据的 Pickle 协议 5

Typing 相关:PEP 591,PEP 586,PEP 589

并行文件系统缓存,用于编译的字节码

调试版本与发行版本共享 ABI

f 字符串支持一个方便的 = 说明符进行调试

continue 现在在 finally: 块中

在 Windows 上,默认的异步事件循环现在是 ProactorEventLoop

在 macOS 上,默认情况下现在在多处理中使用 spawn start 方法

现在,多处理(multiprocessing)可以使用共享内存段

typed_ast 合并回 CPython

LOAD_GLOBAL 现在快了 40%

pickle 现在默认使用协议 4,提高了性能

​https://article.pchome.net/content-2103559.html
http://www.51cto.com/it/news/2019/1111/16471.html
https://www.csdn.net/article/a/2019-11-11/15983970

© 著作权归作者所有

粉丝 0
博文 3
码字总数 3403
作品 0
私信 提问
Python 3.8.0 正式发布

Python 3.8.0 正式发布了,以下是主要更新内容: PEP 572, 赋值表达式 PEP 570, 仅位置参数 PEP 587, Python 初始化配置(改进嵌入) PEP 590, Vectorcall:CPython 的快速调用协议 PEP 578,...

xplanet
10/15
15.2K
22
Fedora 31 已经为 Python 3.8 做好了准备

距离 Fedora 30 推出还没有三个月,系统范围内修改的截止日期就已经过去了。Fedora 开发人员正在准备将于11月推出的 Fedora 31 的早期功能计划了。 从 Python 3.7 升级到 Python 3.8,是 Fe...

段段段落
02/15
2.8K
7
Django 2.0a1 发布,Python 的 Web 框架

Django 2.0a1 发布了。Django 是一个高级的 Python Web 框架,旨在快速开发和简单,实用的设计。本次更新包含以下内容: Simplified URL routing syntax Mobile-friendly Window expressions...

两味真火
2017/09/23
1K
5
开源游戏服务器端框架 Firefly 正式版终于推出

目前国内开发者最多的开源游戏服务器端框架firefly终于终结了beta版本,于2013年11月26日发布了Firefly V1.3.0正式版本,这让开源游戏开发者兴奋异常,本次firefly更新了如下内容: Firefly ...

大鸡蛋
2013/11/26
22.4K
32
Anaconda 5.0.1 发布,Python 科学计算包

Python 科学计算包 Anaconda 发布了 5.0.1 版本,详细更新日志如下: The changes detailed here are based on an upgrade from Anaconda 5.0.0. R has been updated to version 3.4.2. All ......

白豆腐徐长卿
2017/11/05
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

非易失性内存NVM

冯诺依曼体系由四大块组成:运算和控制构成了中央处理器,另外的三个组成部分是输入、存储和输出。 本文关注的是其中的存储,谈及存储,又可以分成不同的层次。下图截取自百度图片,从图中可...

LitStone
11分钟前
2
0
如何将--no-ri --no-rdoc设置为gem install的默认设置?

我不使用我在机器上或我处理的服务器上安装的gem的RI或RDoc输出(我使用其他文档编制方式)。 默认情况下,我安装的每个gem都会安装RI和RDoc文档,因为我忘记设置--no-ri --no-rdoc 。 有没有...

技术盛宴
11分钟前
2
0
模拟双击事件

//模拟行双击事件 private void gdvDetail_DoubleClick(object sender, EventArgs e) { MouseEventArgs arg = e as MouseEventArgs; if (arg =......

_Somuns
17分钟前
4
0
服务注册中心Eureka比Zookeeper好在哪里

著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证...

boonya
18分钟前
2
0
Rabbitmq+Springboot设计秒杀应用

秒杀业务的核心是库存处理,用户购买成功后会进行减库存操作,并记录购买明细。当秒杀开始时,大量用户同时发起请求,这是一个并行操作,多条更新库存数量的SQL语句会同时竞争秒杀商品所处数...

你好夜故事
18分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部