很多朋友刚刚开始使用Python正艰难应对这个问题:我应该选择学习python2或python3。Python已经发布。目前,Python用户应该主要使用的版本,所以我应该切换到Python吗?首先,让我谈谈python2和python3的选择。很多朋友刚刚开始使用Python正艰难应对这个问题:我应该选择学习python2或python3吗?在这方面,答案是:果断Python3 !(推荐学习:Python视频教程)然而,仍有许多新手朋友们仍然犹豫:那么为什么有人推荐我学习Python2 ?事实上,它无非是以下原因:2。Python 2和3不兼容,你必须学习2错误的学习后3 !Python提供了许多辅助库允许您编写代码兼容3和2分钟。

你真的必须使用2作为最后的手段。你有3的基础,没有任何额外的学习你可以立即开始。2. 3.许多图书馆仍然呆在Python 2, Python 3不能用错了!这个男人说,你不注意Python有多久了?我不明白市场太多了。python3_Among他们,只有15(大约4%)库不支持Python 3。你有多持久,你必须等到100%之前你愿意使用3 ?你的工作是特殊的如何?必须使用2得到吗?即使你真的遇到这种情况下,使用virtualenv和conda等成熟的工具来创建一个新的环境,在几分钟内2在您的机器上,它是完全兼容3。你需要担心什么?拥抱Python 3 !生命是短暂的,我使用Python 3。选择Python或Python已经发布。

首先,每个人都应该知道,Python是一种升级到Python。Python的官方链接到新特性描述如下:最重要的事情我们需要注意的是,它几乎是完全兼容的在语法方面,除了以下:向后不兼容的语法变化:异步和等待现在保留的关键字。,唯一的不相容指出是异步和等待已经成为Python语言的保留关键字。你是什么意思?这两个词异步等待,像进口,,,关键字用于特殊用途的系统。也就是说,您不能使用Python中的变量和函数等名称。例如,我定义变量和函数是这样的:异步= 1 def等待():通过使用运行,没有问题,但在Python中会报告如下SyntaxError:无效的语法如何选择?因此,如果项目是目前使用Python,和项目比较大,我个人建议你不必担心。

例如,当百Kuroba写了这篇文章在7月13日,2018年,我发现Python API postgresql数据库的驱动程序库,psycopg2, Python的安装问题。如果pip执行pip安装psycopg2-binary,安装会失败,提示错误:pg_config可执行文件没有找到,pip安装没有问题。因此,我们最好等到广泛应用,然后转向它。现在转向,除非有新功能特别渴望在您的项目中使用。如果是这样的话,你必须做一个测试,涵盖了旧代码足以防止问题时在线。我应该做什么?如果当前项目使用Python来运行,这主要是一个Python 2和Python 3之间的迁移问题,还有一些大的语法差异。如果项目生命周期相对较长,建议升级到Python3在适当的时候。

或有有用的第三方库。这些库可能没有Python2版本,这将是更麻烦。如果你决定从Python2 Python3升级项目,你现在可以升级到第一,因为该行业目前的支持仍然是比较常见的。后支持将来变得越来越普遍,它不是太迟了升级。

更多推荐

python2和3的哪个好_python2和python3到底应该学哪个好?