Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以绑定python-2.7';python-3.x中的'print',允许我在python-3.x中使用不带括号的'print'?_Python_Python 2.7_Python 3.x_Syntax - Fatal编程技术网

我可以绑定python-2.7';python-3.x中的'print',允许我在python-3.x中使用不带括号的'print'?

我可以绑定python-2.7';python-3.x中的'print',允许我在python-3.x中使用不带括号的'print'?,python,python-2.7,python-3.x,syntax,Python,Python 2.7,Python 3.x,Syntax,与python3中的print(“TEXT”)相比,我喜欢python2的print“TEXT”,它不带括号 我可以通过将python 2绑定到类似pr的东西来保持它的打印版本以供使用吗 我知道这篇文章已经讨论过了,但这并不是解决方案之一: (顺便说一句,我的问题是键入和转义括号。按键(和)比空格键更难按。此外,由于我的IDE自动将它们放入,因此我需要将光标移出。) 编辑:这既不是所述问题的重复,也不是我在问如何使用python-3.x的打印而不带括号。相反,我在问我是否可以绑定python

与python3中的
print(“TEXT”)
相比,我喜欢python2
print“TEXT”
,它不带括号

我可以通过将python 2绑定到类似
pr
的东西来保持它的打印版本以供使用吗

我知道这篇文章已经讨论过了,但这并不是解决方案之一:

(顺便说一句,我的问题是键入和转义括号。按键
比空格键更难按。此外,由于我的IDE自动将它们放入,因此我需要将光标移出。)


编辑:这既不是所述问题的重复,也不是我在问如何使用python-3.x的打印而不带括号。相反,我在问我是否可以绑定python 2函数(可能是在导入它之后)。如果答案是否定的,那就是新的信息

为了达到您想要的目的,您需要定义自己的关键字,但您不能这样做,因为您不能定义或重新定义语言关键字,而不重写编译器/解释器/等等。

最简单的解决方案:使用python 2:)更严重的是,除了更改python之外,您绝对不能删除这些括号。这种语言是为了以这种方式识别和解析函数而构建的,根本没有办法。在python 2中,print是一个触发语句的关键字。这不是一个可以赋值的值。@JimFasarakisHilliard你刚刚扼杀了我的喜悦:)@JimFasarakisHilliard别担心,我很好::)正如在这个问题上,我特别想问的是,我是否可以将python-2.7的“print”函数(大概是在导入之后)绑定到另一个函数,即“pr”。