【Python】なにもしない場合の書き方【pass文の使い方】

Python

この記事では、Pythonのpass文について解説します。

Pythonでは、if文などのブロック内で何も処理したくない場合に何も記述しないと構文上エラーになってしまいます。

例えば、以下のコードを見てください。

if True:
    # 何もしたくないが何も記述しないとエラー

このコードを実行するとSyntaxErrorが発生してしまいます。このように、if文のブロック内でなにも処理したくありませんが、なにも書かないとエラーが発生します。

pass文を使用する

そんな時はpass文を記述することでエラーを回避できます。

例えば、以下のように使用します。

if True:
    pass

pass文は、無視されてなにも処理しません。また、クラスや関数などにも使用できます。

# 空の関数
def func():
    pass


# 空のクラス
class Object:
    pass

もちろん、これらの関数やクラスは呼び出すこともできます。

func()

o = Object()

余談: 文字列でも可能

文字列を記述することでもエラーを回避できます。

if True:
    ''

def func():
    ''

class Object:
    ''

func()
obj = Object()

まとめ

この記事では、Pythonのpass文について解説しました。

今回は特に難しい箇所もなかったと思います。Pythonでは、なにもしたくない時にpass文を使うことを覚えておきましょう!

それでは今回の内容はここまでです!ではまたどこかで〜( ・∀・)ノ

タイトルとURLをコピーしました