ホームページ > バックエンド開発 > Python チュートリアル > Python 3 の「print」ステートメントで構文エラーが発生するのはなぜですか?

Python 3 の「print」ステートメントで構文エラーが発生するのはなぜですか?

Patricia Arquette
リリース: 2024-12-30 11:40:11
オリジナル
996 人が閲覧しました

Why Does My Python 3 `print` Statement Cause a Syntax Error?

Python 3 での文字列の出力: 構文エラーの解決

Python 3 で文字列の出力中に発生する構文エラーは、基本的な問題に起因する可能性があります。以前からの print ステートメントの変更

問題の概要

Python 3 より前では、print はステートメントとして機能していました。ただし、Python 3 では関数に変換され、かっこを使用する必要があります。この変更は、以下の例で明らかです:

print "hello World"
ログイン後にコピー

「print」が適切に機能するには括弧が必要になったため、このコード スニペットは構文エラーを引き起こします。

構文の修正

構文エラーを修正するには、単に文字列の前後に括弧を追加します。 print:

print("Hello World")
ログイン後にコピー

この改訂されたコードはエラーなしで実行されます。

Python 2 から Python 3 への移行

Python 2 から Python 3 へ移行する場合Python 3 では、print ステートメントのこの変更は、開発者が認識しておく必要がある重要な違いの 1 つです。かっこの使用を採用すると、Python 3 で文字列を手間なく出力できるようになります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート