首页 > 编程知识 正文

python3.7(python3哪个版本好用)

时间:2023-05-06 10:31:24 阅读:86 作者:1156

是的,你是对的,这是Python3.8新特性的概述,还没有发布,还在规划阶段。请注意,这是当前的草稿,最终版本可能会有一些更改。

新特性:编译后的字节码可以单独存储。

边肖,让我们解释一下。Python运行时会生成相应代码的编译好的字节码文件,这是我们常见的。pyc文件。在Python3中,这些文件与相应的代码放在同一个目录下的__pycache__文件夹中。在Python3.8中,我们将能够指定一个路径,以便所有。pyc文件可以根据相应的代码结构放在我们指定的路径下,从而将代码和编译后的字节码分开。

您可以通过设置环境变量PYTHONPYCACHEPREFIX来指定此生成路径,也可以在代码中使用sys.pycache_prefix来获取此生成路径。

虽然我们还没有看到最终的函数,但是这个特性描述让边肖很纳闷,未来在分发Python代码的时候,有没有可能只分发编译好的字节码包,从而在一定程度上提高Python的安全性?

其他关键变化

在过去,向finally添加continue语句是非法的。这不是原则要求,而是Python实现带来的限制。在Python3.8之后,这个限制被移除了

正则表达式中添加了N{name}语法。

Dict和dictview可以使用反向方法,按照插入顺序的相反顺序进行遍历。

函数调用中的关键字参数名,只允许一个变量名。像f((关键字)=arg)这样的任何以前的书写都将被禁止。

在yield和return语句中允许迭代对象解包。

有关变更的更多详细信息,请参考以下官方文件:

https://docs.python.org/3.8/whatsnew/3.8.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。