重複の可能性:
関数の引数を確認するには?
おそらくこれは重複した質問です..申し訳ありません..
以下の例を見てみましょう。
class ClassA(object):
pass
class ClassB(object):
pass
def foo(a, b):
if not isinstance(a, ClassA):
raise ValueError("1st agrument should be instance of ClassA")
if not isinstance(b, ClassB):
raise ValueError("2nd agrument should be instance of ClassB")
print(a)
print(b)
__future__
入力変数をチェックするメソッドに注釈を付けるために、2.7 pythonまたはモジュールに何か注釈がありますか?
それらを書くとif not isinstance
、私は本当に怒ってしまいます:D