【发布时间】:2017-07-04 21:10:30
【问题描述】:
我喜欢python 2的print "TEXT",它不使用没有括号,相比之下python 3中的print("TEXT")。
我可以通过将 python 2 打印绑定到 pr 之类的东西来保留它以供使用吗?
我知道已在此线程中进行了讨论,但未将其作为解决方案之一提及: Python 3 print without parenthesis
(顺便说一下,我的问题是输入和转义括号。( 和 ) 键比空格键更难按。另外,因为我的 IDE 自动将它们放入,所以我需要将我的光标移出它。)
编辑:这既不是问题的重复,也不是我问如何在没有括号的情况下使用 python-3.x 的打印。 相反,我特别问我是否可以绑定python 2函数(大概是在导入之后)。如果答案是否定的,那就是新信息。
【问题讨论】:
-
最简单的解决方案:使用 python 2 :)
-
更严肃的一点是,如果不更改 python 的 grammar specification,您绝对不能删除这些括号。该语言被构建为以这种方式识别和解析函数,没有办法绕过它。
-
在python 2中
print是一个触发语句的关键字。这不是您可以分配给某物的值。 -
@JimFasarakisHilliard 你杀死了我的快乐 :)
-
@JimFasarakisHilliard 别担心,我很好:stackoverflow.com/questions/44921948/… :)
标签: python python-2.7 python-3.x syntax