Python 3 で print コマンドを実行するとエラーが発生する

Python 3 で print コマンドを実行するとエラーが発生する

私が通訳に書いたのは次の通りです。

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

なぜエラーが発生したのでしょうか? 印刷コマンドを実行しようとしただけです。

答え1

Python3 では print は関数です:

print("Hello, World!")

チェック: 3.0.1 リリース

答え2

Python 3 の大きな変更点の 1 つは、print関数になったことです。以下を使用してみてください。

print('Hello World')

それはうまくいくはずです。

答え3

printPython 3はステートメントから関数に変わりました。Python 3 で「hello world」を出力する方法は次のとおりです。

print("Hello world")

ぜひご覧になってみてくださいPython 3の新機能この問題はリストの最初に記載されています。

また、プログラミングに関する質問は StackOverflow で尋ねることをお勧めします。私の経験では、初心者を歓迎しています。

答え4

他の回答ですでにこのことが取り上げられていますが、print("Hello World")代わりにあなたが行うべきです。かわったPython 3 では、end(デフォルトの改行終了を変更する) などのキーワード引数が許可されるようになりました。

例:

print("Hello World", end="") # will print an empty character at the end, not a newline

関連情報