ホームページ >バックエンド開発 >Python チュートリアル >Python 3 で「print 'hello World'」を実行すると構文エラーが発生するのはなぜですか?

Python 3 で「print 'hello World'」を実行すると構文エラーが発生するのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-11 17:41:10895ブラウズ

Why Does `print

Python 3 の Print ステートメントの構文エラー

Python 3 で print "hello World" という構文を使用して文字列を出力しようとすると、ユーザーは構文エラーに遭遇する可能性があります。このエラーは、Python 3 の print ステートメントの変更が原因です。

Python 2 では、print は括弧を必要としないステートメントでした。ただし、Python 3 では print が関数に進化し、呼び出すときに括弧が必要になりました。 Python 3 の正しい構文は print("hello World") です。

この変更は、言語の明確さと一貫性を高めるために行われました。 Python の関数は通常、呼び出されていることを示すためにかっこで囲まれます。 print を関数にすることで、Python 3 は他の関数と同じ規則に従うようにします。

したがって、Python 3 で文字列を出力するときに構文エラーを解決するには、次のように文字列を括弧で囲む必要があります。上記の修正された例では。

以上がPython 3 で「print 'hello World'」を実行すると構文エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。