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

在Python2和Python3的选择上,推荐学习Python3。虽然两者存在不兼容性,但大多数库已支持Python3。对于大型项目,可根据具体情况进行迁移,而新项目则可以直接使用Python3。对于升级现有Python2项目,建议在合适的时机进行,因为行业支持正在逐步转向Python3。
摘要由CSDN通过智能技术生成

很多朋友刚刚开始使用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升级项目,你现在可以升级到第一,因为该行业目前的支持仍然是比较常见的。后支持将来变得越来越普遍,它不是太迟了升级。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值