「pass」ステートメントの使い方は? 質問する

「pass」ステートメントの使い方は? 質問する

私は Python を学習中で、passステートメントに関するセクションに到達しました。私が使用しているガイドでは、これはプレースホルダーとしてよく使用される null ステートメントであると定義されています。

passしかし、それが何を意味するのかまだ完全には理解していません。このステートメントが使用される単純/基本的な状況とはどのようなもので、なぜ必要なのでしょうか?

ベストアンサー1

まだ実装したくないメソッドをいくつか含む新しいクラスを設計しているとします。

class MyClass(object):
    def meth_a(self):
        pass

    def meth_b(self):
        print "I'm meth_b"

を省略するとpass、コードは実行されません。

すると次のようになります:

IndentationError: expected an indented block

要約すると、このpassステートメントは特に何もしませんが、ここで示されているように、プレースホルダーとして機能することができます。

おすすめ記事