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

时间:2019-06-21 09:42:59

标签: python python-3.x python-2.7

我知道try { // code to create directory or file } catch(Exception ex) { // do something here } Python 3 中的一个函数,也是 Python 2 中的一个语句。找到了here

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

在Python 3中:

print-工作正常

print('test')-抛出错误

在Python 2中:

print 'test'-工作正常

print('test')-工作正常

我的问题是,如果打印是语句而不是 Python 2 中的函数,那么使用print 'test'函数时是否应该抛出语法错误?

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

1 个答案:

答案 0 :(得分:2)

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

print('test')与Python 2相同,print ('test')print (('test'))print 'test'相同。