pass 空文のプレースホルダ

最終更新:2026-09-22

pass 空文のプレースホルダ

pass は何もしない;文法的に文が必要だが論理的には何の動作も必要としないプレースホルダとして用いる。

カテゴリキーワード/文
種類キーワード/文
Python バージョンall

📝 構文

pass

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

ok
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q関数本体がコメントだけだとエラーになるのはなぜ?
A関数本体には少なくとも1つの文が必要で、コメントだけでは文にならないためです。このとき `pass` を書けば、関数は正常に定義できます。
Q`pass` と `return None` は同じですか?
A違います。`pass` は単なるプレースホルダで関数は下へ進みます。`return None`(または裸の `return`)は関数を即座に終了させて `None` を返します。
Q`pass` はいつ使うべきですか?
A空クラス、空関数、まだ実装していない例外処理分岐、構文上は文が必要だがまだ何もしない場所などで使います。無駄なコードを書くより `pass` の方が誠実です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%