Python pass文 何もしない関数 クラス if文など

基本

pass文は何もしません。

何もしないクラス

class Hoge:
    pass

何もしない関数

def hoge():
    pass

何もしないif文

if(True):
    #todo
    pass
else:
    print('false')

どんな時に使うのか?

def hoge():

このように1行だけの場合はエラーになるため、passを付け加えます。

私はクラス名や関数名だけ書き出したい時、抽象関数を作りたい時に使っています。

passの代わりにドキュメンテーション文字列’’’ ~’’’でも可能です。

def myfunc():
    '''todo'''
スポンサーリンク
スポンサーリンク