搞 python 的, 你们在用 2 还是 3

2014-06-08 18:50:44 +08:00
 johnsneakers
看了py2也看了py3我觉得好蛋疼, 我不知道该按2的规矩写还是3的。。。
10553 次点击
所在节点    Python
46 条回复
riaqn
2014-06-08 19:02:01 +08:00
果断3。因为3比2更干净。
geeklian
2014-06-08 19:03:17 +08:00
我的原则是,没要求的时候就用3。
johnsneakers
2014-06-08 19:06:22 +08:00
http://blog.jobbole.com/69811/

前两天看了篇黑python的文章, 作为初学者分辨不出来作者说的是否在理?
gotounix
2014-06-08 19:11:15 +08:00
我用的是2啊,用习惯2了……好多OS都是低版本PY,3都跑不起来,懒得折腾。
azuginnen
2014-06-08 19:14:44 +08:00
你们没发现吗,perl也有perl 6的问题,任何语言发展到一定阶段都会出现版本鸿沟
ChanneW
2014-06-08 19:17:23 +08:00
linux 内核也是 2 和 3 并存,你用的哪个?
个人建议先用 2 , 等到了 2.9 的时候才是考虑移植的时候.
Love4Taylor
2014-06-08 19:17:27 +08:00
py3。。。
ooh
2014-06-08 19:19:20 +08:00
2
iptux
2014-06-08 19:20:02 +08:00
我的原则是,没要求的时候就用2
xiaowangge
2014-06-08 20:20:17 +08:00
公司上一个项目一直用得 2.6x
tonyluj
2014-06-08 20:30:57 +08:00
python2.7x是最后的2
官方建议是能用3就用3 很多lib都port到3了
manfay
2014-06-08 20:43:08 +08:00
10 awesome features of Python that you can't use because you refuse to upgrade to Python 3
http://asmeurer.github.io/python3-presentation/slides.html#1
imn1
2014-06-08 20:46:25 +08:00
做服务器上的咚咚用2,做客户端咚咚用3~
loveshouhu
2014-06-08 20:46:58 +08:00
python2 会被支持到2020年,至少官方保证过了。所以用起来完全没问题的。如果真是是python3.4之后的版本优秀的不行,或者有新的特性你的项目有很大需求,那你完全可以转去py3.到了2015年甚至是2020年那时确实会很明朗了,不过那时候,你还会在写代码吗?
nilai
2014-06-08 20:50:11 +08:00
2
zhouquanbest
2014-06-08 20:58:46 +08:00
公司开发用2 mac上用2 arch上用3
总结发现 默认是啥就用的啥
lidashuang
2014-06-08 21:03:49 +08:00
我用ruby2.1
phyng
2014-06-08 21:05:22 +08:00
@loveshouhu 应该说那时候你还在写Python代码吗。。。
kidlj
2014-06-08 21:23:46 +08:00
我在学 python 3.
jiang42
2014-06-08 21:29:25 +08:00
个人喜欢 Python 3
写 Python 2 的时候我都习惯 from __future__ import * 了
@johnsneakers 最近 Pycoder's weekly 上各种 2 3 对打,选自己顺手的就好了
工作的话基本上是 Python 2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/116391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX