我最近做了一些网页设计作为一种爱好,主要动机是学习有趣的东西。学习 Python 固然很好,但我发现 Python 重写为时已晚,所以我必须同时学习 Python 3 和 2.6。
我是一个新手,所以我希望人们从从事最终用户编程而不是语言设计者的角度来分享他们认为 Python 3 的优势/劣势。我的问题将更多的是人们实际上喜欢使用什么,或者回避为非生产性或非pythonic。
对我来说,with
语句肯定是加号,而中断print
运算符肯定是减号。
澄清编辑:有很多帖子询问是否应该学习 Python 2 或 3,或者是否有任何区别。我发现我的问题有所不同:人们出于某种原因选择使用 Python 3 但可能对哪些更好,哪些不更好有意见。
另一个澄清:已在with
向后移植到 2.* 的答案中指出。道歉。