如何使用print()方法打印带有空格的参数?

时间:2013-04-02 18:10:39

标签: eclipse python-3.x pydev

如果我用

提供Python 2.x解释器
    print 1, 2, 3

,它将输出

    1 2 3

当我向3.0解释器提供相同的输入时,eclipse(PyDev)会遇到错误; “期待其中一个:......”。但是,它能够运行代码并提供相同的输出。 为什么我会收到此错误?另外,如何使用print()方法打印相同的输出?我试过了

    print(1, 2, 3)

,但这会输出元组

    (1, 2, 3)

1 个答案:

答案 0 :(得分:1)

print(1, 2, 3)

在Python 3下工作。如果你得到一个元组,那就是Python 2。

如果你这样做

from __future__ import print_function

然后它也可以在Python 2下运行。