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` の方が誠実です。