【发布时间】:2015-11-14 08:50:35
【问题描述】:
print 曾经是 Python 2 中的语句,但现在它变成了 Python 3 中需要括号的函数。
在 Python 3 中是否有抑制这些括号的方法?也许通过重新定义打印功能?
所以,而不是
print ("Hello stack over flowers")
我可以打字:
print "Hello stack over flowers"
【问题讨论】:
-
您是否有特殊原因要这样做?或者你只是好奇?即使有可能,重新定义关键字通常也不是一个好习惯。
-
出于好奇,为什么人们不赞成这个?我不明白它是如何超出 SO 准则的。
-
我使用的是 Python 3。但是,一直输入
()会非常耗时。 -
迈克尔,你看起来不太友善。我做错什么了吗?我问的是一个诚实的问题,即使听起来像你的解决方法编码标准。如果它是如此“标准”,他们不会在 Python 3 中更改它,不是吗?
-
我想我应该说“语言规范”:) 如果我所说的任何内容令人反感,我深表歉意。我只是想帮助您充分利用 SO。