国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 如何选择python版本?python3还是python2?

如何选择python版本?python3还是python2?

Python

头像

silencement

2019-09-04 16:12:442940浏览 · 0收藏 · 0评论

Python 3.7 已经发布了,目前Python的用户,主要使用的版本 应该是 Python3.6 和 Python2.7 ,那么是不是该转到 Python 3.7 呢?

首先大家要知道Python 3.7 是对 Python 3.6 的升级。Python官方对 3.7 的新特性描述链接如下:

https://docs.python.org/3/whatsnew/3.7.html

我们最需要注意的是 相对于 3.6 来说, 3.7 在语法上几乎是完全 兼容, 除了如下这一点:

Backwards incompatible syntax changes:
 
async and await are now reserved keywords.

这段话,指出了 3.7 的唯一不兼容 3.6 的地方就是 async 和 await 变成了Python语言中保留的关键字了。

什么意思?

就是 async 和 await 这两个词 就像 import, for, while 这些词一样, 是系统保留特殊用途的关键字。

也就是说在Python 3.7 里面你不能使用定义 变量、函数之类的 名字

比如,我像下面这样定义变量和函数:

async = 1
def await():
    pass

使用Python3.6 运行,没有问题, 而在Python 3.7 里面就会报如下错误

SyntaxError: invalid syntax

如何选择?

所以,如果项目目前使用的是 Python 3.6 ,而且项目又比较大的话,个人建议不用太着急转到 3.7 上去。 因为不知道你的项目代码和依赖的第三方库的代码是不是做过3.7的兼容性测试, 毕竟 3.7 刚刚出来不久。

3.7 的 pip 执行

pip install psycopg2-binary

安装就会失败,提示 Error: pg_config executable not found,而 3.6的pip安装就没有问题。

所以,我们最好等到3.7被普遍使用了,再转过去。

现在要转到Python3.7, 除非 有你们项目特别渴望使用的 Python3.7 里面的新特性 。 如果是那样的话,一定要 做一个对老的代码覆盖比较充分的测试,防止上线运行的时候出现问题。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

酒鬼酒股票| 水蜜桃免费高清电视剧大全| JK制服| 粗大挺进亲女小雅小滨| 国产X9X9X9X9X9X任意...| NYLONJP| 亚洲图片| 美国暴躁真人CSGO| 女人脱精光让人桶爽了| 九一麻花传剧MV在线看免费| 全黄做爰100分钟视频| 图书馆H含着粉嫩小奶头H漫画| HTTPS://9.1.CRM...| 乳欲人妻办公室奶水| 干别人老婆还当面打电话 | 《寂寞的背叛》免费播放| 芬太尼事件| 老公把舌头放进我B里搅拌| 我的小后妈中字ID| 新婚夜被强伦无删减版| 《丰满人妻的滋味2HD| 同学的母亲中字ID| 国外成品网站1688入口在哪| 《玉薄圃》| 朋友的妈妈7中字谜| 东北老肥熟口味重的原因分析| 《医务室的小秘密》第一季免费观.. | 妈妈的新男友| 性做爰全过程免费看| 水变油| 己满十八岁免费观看电视剧| 我的邻居的老婆2完整版电视剧| 美腿视频| 精品一区| 打开网站免费进入| 日韩AV无码一区二区三区| 男朋友摸完小花园小肚子有点痛| 98在线高清免费观看电视剧狂飙| 把女人弄爽特黄A大片视频| 九九在线观看免费播放大全电视剧| 黑料