我正在通过Python编写单元测试,我发现了一个名为PyDev for Eclipse的插件,但问题是当我创建一个新项目时,我必须选择Python的语法版本我不要&# 39;我知道应该选择哪一个。版本2.x和3.x是否存在任何可能导致更复杂的编程复杂性的显着差异?
答案 0 :(得分:1)
有足够的差异来绊倒一个!除非您正在处理遗留代码,否则请使用Python 3。
“Python 2.x是遗留的,Python 3是Python的现在和未来版本”,如其网站所述。
对于开发人员来说,他或她应该注意语法上的一些差异。 此外,Python3故意向后兼容,因此新功能在以前的版本中不起作用。
您可以在此处找到Python 3中的新功能: https://docs.python.org/3/whatsnew/3.0.html
干杯,
Patryk