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

2014-06-08 18:50:44 +08:00
 johnsneakers
看了py2也看了py3我觉得好蛋疼, 我不知道该按2的规矩写还是3的。。。
10726 次点击
所在节点    Python
46 条回复
loveshouhu
2014-06-08 21:38:03 +08:00
@phyng 至少python的风格还是很讨人喜欢的。如果2020年还是写代码,应该是不会抛弃的。
cctvsmg
2014-06-08 21:40:15 +08:00
为什么要用“搞”字呢
搞计算机的、搞python的。。。。
zhez
2014-06-08 22:00:56 +08:00
我刚开始学,Mac OS X 上默认是2.7,教程也都是2.7的.所以我从这个版本开始学起.
caiych
2014-06-08 22:04:53 +08:00
@zhez 似乎有OS X自带的python有点问题 等你用到一些软件的时候可能需要自己装个官方版本的python
一时也想不起来当时因为什么装的了……
ooxcoo
2014-06-08 22:04:57 +08:00
以为是为python点蜡烛
fasling
2014-06-08 23:23:32 +08:00
默认是2.7
也试着折腾过3,但没有让我非用不可的理由
glasslion
2014-06-08 23:42:05 +08:00
@loveshouhu Python 2.7 的官方开发明年就终止了,20年那个是指在20年前Python 2.7还会接纳第三方提交的安全补丁
joyee
2014-06-09 02:54:04 +08:00
出于惯性还在用2.7x,准备以后尽量用3了
lm902
2014-06-09 05:03:57 +08:00
用IronPython 2.7,就是为了使用很多.NET的库
yakczh
2014-06-09 07:22:07 +08:00
python2的编码到处是坑,动不动就报错, python3的编码跟java一致了
xingxiucun
2014-06-09 08:22:30 +08:00
习惯用2 3用得少
pyKun
2014-06-09 08:31:24 +08:00
上次有个人讲,从前有一对恋人,都是程序员,男的用py26,女的用py33,然后他们就分手了。。。
maguowei
2014-06-09 08:33:48 +08:00
python3,2.x除了多一些老旧的库还有什么优势?
pysrx
2014-06-09 10:10:21 +08:00
对于新鲜事物的理解总是需要时间的。而对于现在拒绝升级到py3的用户来说,主要考量还是很多libs并没有porting到py3上来。随着时间推移,我想py3的libs将会更加的丰富,而且py2上大量的重要的,流行的libs都会支持py3。这需要社区及py爱好者们共同努力。要知道py上很多libs都是开源的,developers都是不拿薪资在那里维护libs,这需要时间。同时,希望更多的developers加入进来,而不只是在那里等着别的libs。开源的精神就是有索取,也要有contribution。
lazyphp
2014-06-09 10:40:46 +08:00
我是用py2 的。 学习时,网上的资料都说 不少库都是基于py2的。 考虑到通用性,还是先以2为主。 3是未来的趋势。 学会2的话,到时候再切换去3 也不会太难。这个就不太纠结了。 思想都一样的。
lazyphp
2014-06-09 10:41:40 +08:00
@maguowei 2现在的优势就是旧库。 3还需要长时间推广啊。该有的库都有了,2自然会没人用的了。 :)
datou552211
2014-06-09 11:34:06 +08:00
@lazyphp 第三方旧库作者也是关键呀,要看他们什么时候愿意转了
Kabie
2014-06-09 11:44:11 +08:00
Python3用了5年了。。。
geeklian
2014-06-09 12:12:17 +08:00
@lazyphp 常用的库都支持3了。不支持3的往往也多年没更新,不要指望更新了。现在开始学,还是直接3吧。
MrMario
2014-06-09 12:38:43 +08:00
@cctvsmg 是因为他们没有女朋友么?

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

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

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

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

© 2021 V2EX