Pythonは、物事を絶対的な方法で実行するための効果的なプログラミング言語です。さまざまな特定のタスクを実行するための多くの組み込みモジュール、ステートメント、および関数を提供します。 Pythonのpassステートメントは、Webフォームのテキストフィールドのプレースホルダーと同じように機能します。これは、どのプログラミング言語でもヌルプレイと同じ役割を果たします。 Pythonインタープリターがpassステートメントを実行しても、何も起こりません。構文的にステートメントが必要で、実行したくない場合は、passステートメントを配置すると便利です。その名前が示すように、制御を次のステートメントに渡します。
コメントとpassステートメントの主な違いは、Pythonインタープリターがコメントを完全に無視するのに対し、passステートメントは無視されないことです。この記事では、passステートメントの使用について詳しく説明します。
passステートメントの構文
passステートメントの構文は次のとおりです。
合格
例
passステートメントは、空のコードが許可されていないループ、関数、条件ステートメント、およびクラスに配置します。たとえば、関数を宣言し、その本体はまだ実装していませんが、将来的にはその機能を実装したいと考えています。 Pythonの関数は、空の本体を持つことはできません。 Pythonインタープリターはエラーを表示します。この特定のケースでは、実際には何も実行しない使用率にpassステートメントを配置できます。それでは、次に進み、passステートメントの例を見てみましょう。
#passステートメントを実装するプログラム
#関数の作成
defcaclculatesum(()。:
合格
出力
上記のプログラムを実行すると、Pythonインタープリターはエラーを表示せず、何も起こりません。
クラスでpassステートメントを使用してみましょう。 Passステートメントは、将来のコードの単なるプレースホルダーです。
#passステートメントを実装するプログラム。#クラスの作成
クラス番号:
合格
それでは、forループでpassステートメントを使用しましょう。空のforループを作成すると、インタープリターはエラーをスローします。まず、passステートメントなしで空のforループを作成し、何が起こるかを見てみましょう。
#passステートメントを実装するプログラム#空のforループを作成する
私のリスト= ['NS'、'私'、'NS'、「u」、'NS'、'NS'、'私'、'NS'、'NS']
にとってNSの私のリスト:
出力
この場合、PythonインタープリターはエラーSyntaxErrorを表示します。
それでは、ループでpassステートメントを使用しましょう。
#passステートメントを実装するプログラム#空のforループを作成する
私のリスト= ['NS'、'私'、'NS'、「u」、'NS'、'NS'、'私'、'NS'、'NS']
にとってNSの私のリスト:
#usingpassステートメント
合格
出力
エラーを取り除いた場合は、passステートメントを追加します。
別の例を見てみましょう。指定された条件が真の場合、forループ内でpassステートメントを使用します。
#passステートメントを実装するプログラム#空のforループを作成する
私のリスト= ['NS'、'私'、'NS'、「u」、'NS'、'NS'、'私'、'NS'、'NS']
にとってNSの私のリスト:
もしも((NS== 'NS')。:
#usingpassステートメント
合格
そうしないと:
印刷((NS)。
出力
指定されたステートメントがtrueの場合、プログラムフローは次の反復に移行します。
結論
Passステートメントは、将来のコードのプレースホルダーとして使用されます。これは、空のコードをクラス、関数、条件ステートメント、またはループ内に配置する必要がある場合に使用されます。この記事では、passステートメントについて例を挙げて説明します。