1. ホーム
  2. Python

Python Next SyntaxError: print' の呼び出しに括弧がありません。print(" ") のことですか?

2022-02-11 05:06:57

最近、言語としてpythonを学びたいと思い、ドキュメントに従って勉強しています。

タイトルにある構文エラーが表示されるのは

print は python 3 の組み込み関数として使用されます。

print は python2 の構文として使用されます。

拡張:これはPHPでいうところのechoとprintの違いのようなものです。

エラーになります。

>>> print "Hello, world".
  File "<stdin>", line 1
    print "Hello, world".
                ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Hello, world";)?

正解です。

>>> print ('Hello, world')
Hello, World
>>>