【问题标题】:What should I Learn? Python 2 or python 3? [closed]我应该学习什么? Python 2 还是 Python 3? [关闭]
【发布时间】:2013-01-16 04:11:42
【问题描述】:

我知道这个问题已经在这个网站上被问过很多次了。但是,时代变了。很久以前就有人问过他们,我想我现在可以从 python 3 开始了吗?你说什么? Python 2.x 还是 3?并解释原因? 感谢您的支持。 :)

【问题讨论】:

  • 如果你知道 2,3 只是更方便做很多事情。从 2.7 开始
  • 这真的取决于(例如,非常主观)——这取决于你想使用什么库,你将用它做什么,等等。
  • Python 2.6+ 和 3 非常相似。如果您“了解”一个,那么您将知道另一个,除非进行一些更改..(-1 和关闭投票;请参阅常见问题解答)

标签: python python-3.x python-2.x


【解决方案1】:

你可以学习任何一个,python 2.x 和 python 3 在语法上是相似的,你获得的知识通常适用于任何一个版本。所以随便挑一个dive in

至于你应该使用,答案是——像往常一样——视情况而定。如果不知道您打算使用 python 做什么,我们无法回答这个问题,因为这在很大程度上取决于您可能想要使用哪些 3rd-party 库。

【讨论】:

  • 我没有目标。我有几天的假期,我想如果我开始学习 Python 会很好。
【解决方案2】:

它在很大程度上取决于您要使用它的上下文。有许多较旧的模块,即使是仍在开发和社区支持的模块,也可以在 Python 2 上运行,但尚未与 Python 3 兼容 - 一个非常值得注意的案例是 Pygame。他们可能会不时声称,但他们对 Python 3 的支持在很大程度上是一项粗略的工作。因此,如果您依赖于某些外部模块,Python 2 是一个非常安全的选择,可以保持与所有内容的向后兼容性。

【讨论】:

    猜你喜欢
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 2010-10-16
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多