Python では、try/Except ブロックを使用して変数の存在を確認するのが一般的です。
try: myVar except NameError: # Do something.
ただし、例外なくこれを達成するための代替アプローチがあります。
ローカル変数が存在するかどうかを確認するには、locals() で if を使用します。
if 'myVar' in locals(): # myVar exists.
同様に、グローバル変数の場合は、グローバル変数で if を使用します():
if 'myVar' in globals(): # myVar exists.
オブジェクトに特定の属性があるかどうかを判断するには、hasattr():
if hasattr(obj, 'attr_name'): # obj.attr_name exists.
以上が例外を使用せずにPythonで変数の存在を確認する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。