既然"Lift is short, you need Python" ,那么新手是该 print 'XX' ,还是 print('XX')

2015-05-06 14:58:09 +08:00
 Tiande

RT

装的 python 3,print '' 的时候被一片红吓到了...

不知道和 2 还有多少区别,未来一两年行业趋势又是什么?

暂无该方向就业意向,入门是否有必要从某一版本起步?

想听听从业人员的建议 ;)

PS:在 Python 节点发的,其他语言你们奏开。(对,说的就是你,PHP(ง ˙з˙)ว)

5216 次点击
所在节点    Python
58 条回复
lizheming
2015-05-06 15:02:01 +08:00
话说不应该是“人生苦短,说 Go 就 Go”么(逃。。。
做成函数是有好处的,最明显的是你可以给其它参数啊...而且事实证明还是挺有用的...
cfan8
2015-05-06 15:05:01 +08:00
大家都在要3不要2,可惜实际生产环境里跑的全还是2
vivianalive
2015-05-06 15:05:48 +08:00
学 2 的话,迟早要学 3,甚至 4;
学 3 的话,还是要学 2,不然谁来补 2 的坑;
总结:休想一种语言,甚至一种语言的一个版本吃到老。
Tiande
2015-05-06 15:09:13 +08:00
@lizheming 用 linux 的加参数形式也是可以接受的嘛。
明明是一种语言,感觉好像分了相反派别,学艺之前还要站队,心塞。
neoblackcap
2015-05-06 15:09:34 +08:00
不管是2还是3,反正你用print()就肯定是通过的,不管你有没有from __future__ import print_function,
所以我强烈建议使用print()
ivenvd
2015-05-06 15:09:51 +08:00
Lift is short,电梯很短?
Tiande
2015-05-06 15:10:30 +08:00
@vivianalive @cfan8 我想也是,就用3的解释器来学2好了 ;)
自成一派-。-
Tiande
2015-05-06 15:11:01 +08:00
@ivenvd 真的笑,笑出声
Tiande
2015-05-06 15:12:51 +08:00
@neoblackcap 又装了个2 ,print()还真是通用的!
这属于向上兼容吗?
koykoi
2015-05-06 15:13:21 +08:00
又黑the zen of Python
clino
2015-05-06 15:14:17 +08:00
@vivianalive 我用了很多年2还没开始学3,怀疑退休前自己有木有学3的需求
lizheming
2015-05-06 15:16:59 +08:00
@dtdnqsb Linux 参数形式.... 想想在 Python 里面这么写还真是接受无力....
Tiande
2015-05-06 15:17:12 +08:00
@koykoi import this
_(:3」∠)_ 好逗
Tiande
2015-05-06 15:20:15 +08:00
@lizheming 我好像是在描述 shell script (。・_・。)
Bluecoda
2015-05-06 15:29:00 +08:00
lz的原题为:
论电梯和python的关系
kongkongyzt
2015-05-06 15:36:35 +08:00
如果你不想把你的生命浪费在处理编码上,请火速使用3
neoblackcap
2015-05-06 15:38:23 +08:00
@dtdnqsb 这不是向上兼容,理论是要完美兼容你必须from __future__ import print_function.

但是为什么可以呢?原因是()是一个优先运算括号里面的内容,然后再print而已,相当于
```
a = 'b'
print a

print('b')

两者是等价的
```
Tiande
2015-05-06 15:42:05 +08:00
@neoblackcap ( •̀ ω •́ )y 了解了
sneezry
2015-05-06 15:42:46 +08:00
Python2和Python3不是两种语言吗😃
yopming
2015-05-06 15:48:06 +08:00
『如果你不想把你的生命浪费在处理编码上,请火速使用3』+1

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

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

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

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

© 2021 V2EX