2024-04-19 19:58:42 发布
网友
python2.x环境是稳定的,并且被当前的Python社区很好地利用。而且还有一个python3.x语言分支。在
为什么我们要启动python3.x分支?这是否意味着我们将在近期内否决2.x分支?在
一个经验丰富的python开发人员能否解释两者之间的差异,并为想要学习这门语言的新手提供最佳选择?在
如果Python3.x的使用时间更长,我们是否要解决2.x中存在的问题,比如, 多线程支持的GIL问题?在
抱歉,如果这个问题看起来很基本,但我真的很想学习!在
是的,2.x系列已经被弃用了,因为没有版本2.8-2.7是最后的2.x主要版本。在
2到3更改的原因是因为3.x分支进行了某些向后不兼容的更改(例如,区分bytes和{},使{}成为函数而不是语句,等等)。这会破坏与为Python2.x编写的程序的兼容性,因此需要特殊处理。在
bytes
所有新特性的开发都在3.x分支中进行。一些更改被后传到2.7.x版本,但这种情况只会持续很长时间——最终,Python2.7将停止维护。在
Python3破坏了与Python2的兼容性。在
这是非常正常的发布管理。当引入不兼容的变更时,以前的主要发行版分支将与新分支一起维护一段时间,有时会很长一段时间。在
是的,2.x系列已经被弃用了,因为没有版本2.8-2.7是最后的2.x主要版本。在
2到3更改的原因是因为3.x分支进行了某些向后不兼容的更改(例如,区分},使{}成为函数而不是语句,等等)。这会破坏与为Python2.x编写的程序的兼容性,因此需要特殊处理。在
bytes
和{所有新特性的开发都在3.x分支中进行。一些更改被后传到2.7.x版本,但这种情况只会持续很长时间——最终,Python2.7将停止维护。在
Python3破坏了与Python2的兼容性。在
这是非常正常的发布管理。当引入不兼容的变更时,以前的主要发行版分支将与新分支一起维护一段时间,有时会很长一段时间。在
相关问题 更多 >
编程相关推荐