如何在2.7.12中使用python print()函数?

如何在2.7.12中使用python print()函数?,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我知道,print是python3中的函数,也是python2中的语句。找到了 我用下面的代码测试了本地和在线口译员 在Python 3中: 打印('test')-工作正常 打印“测试”-抛出错误 在Python 2中: 打印('test')-工作正常 打印“测试”-工作正常 我的问题是,如果print是一个语句而不是python2中的函数,那么当我们使用print函数时,它不应该抛出语法错误吗 当我们使用print函数时,为什么它仍然在python2中工作?('test')在任何版本的Pyth

我知道,
print
python3中的函数,也是python2中的语句。找到了

我用下面的代码测试了本地和在线口译员

在Python 3中:

打印('test')
-工作正常

打印“测试”
-抛出错误

在Python 2中:

打印('test')
-工作正常

打印“测试”
-工作正常

我的问题是,如果print是一个语句而不是python2中的函数,那么当我们使用
print
函数时,它不应该抛出语法错误吗

当我们使用
print
函数时,为什么它仍然在python2中工作?

('test')
在任何版本的Python中都是有效的表达式;括号只是作为多个表达式的分组,这里只有一个表达式,所以它们是多余的

Python 2中的
print('test')
print('test')
print('test')相同。
print'test'相同

请参见