0

Python 2.x インタープリターに

    print 1, 2, 3

、それは出力します

    1 2 3

3.0 インタープリターに同じ入力を与えると、Eclipse (PyDev) でエラーが発生します。「次のいずれかを期待していました: ..」. ただし、コードを実行して同じ出力を得ることができます。なぜこのエラーが発生するのですか? また、print() メソッドを使用して同じ出力を印刷するにはどうすればよいですか? 私が試してみました

    print(1, 2, 3)

、しかしこれはタプルを出力します

    (1, 2, 3)
4

1 に答える 1

1
print(1, 2, 3)

Python 3 で動作します。タプルを取得した場合、それは Python 2 です。

もしあなたがそうするなら

from __future__ import print_function

その後、Python 2 でも動作します。

于 2013-04-02T18:22:09.030 に答える