新版Python 3.8在这里,快来看看需不需要升级吧

2019-10-16     极美科技生活

Python是一种已有30年历史的编程语言,在一段时间内再次受到人们的欢迎,它已经预先收到了有争议的更新:3.8版附带了赋值表达式和其他改进功能。

Python,数据科学家的编程语言,编程新手,机器学习专家以及所有其他人员都对版本进行了期待已久的更新3.8提醒。 Python 3.8中最大的变化是赋值表达式。这项决定和随后的辩论事先经过宣布和争议,最终导致了该语言的创始人Guido van Rossum辞去了去年在Python社区中的领导职务。由核心开发人员五人组成的指导委员会以民主方式确定了一位杰出的领导人。

进一步的创新

当然,赋值表达式不是全部。你可以在Python 3.8中首次定义仅位置参数,用于更精确键入的新功能以及可帮助你调试代码的f字符串。如果你的语法有潜在危险,并且已对数学和统计功能进行了补充和改进,则版本3.8中还将首次发出警告。另一个新功能是importlib.metadata模块。所有详细信息以及新功能,你都可以在平时非常详尽的纪录片中阅读。

升级是还是否?

如果你对新功能感到好奇,将无法避免安装此更新。但是,幸运的是,在pyenv或Anaconda中,可以并行安装多个版本。如果你不使用这些工具,但仍然想尝试3.8版,那么官方Python 3.8 Docker容器适合你。

​从3.7升级到3.8的程序应该几乎没有问题,并且已经可以期待新版本带来的改进。 几个3.8的beta已经发行了几个月,因此大多数错误都可能得到相应修复。 在该文档中的“移植到Python 3.8”下,你将找到更多信息以及更改时需要牢记的所有细节。

如果你希望安全起见,建议始终等待第一个维护版本。 如果你的代码中涉及多个开发人员,则可以先询问。 否则,如有必要,你还可以强制其无意升级。 大多数库可能会在一段时间内继续支持旧版本。

文章来源: https://twgreatdaily.com/zh-hans/uJ4D1m0BMH2_cNUge2t-.html