Python のヌル検証はどのように実装されますか?

Pythonで変数が空かどうかを判断する方法:

  1. 変数がNoneまたは空文字列かどうか判断するためにif文を使用する:
if variable is None or variable == "":
    print("变量为空")
  1. if文とlen()関数を使って変数が空のリスト、タプル、辞書かどうかを調べます。
if len(variable) == 0:
    print("变量为空")
  1. if文とbool()関数を使用して変数が空であれば判定する:
if not bool(variable):
    print("变量为空")

bool()関数は変数をブール値に変換し、空オブジェクトはFalseになります。

null以外の特定値、例えば0やスペース文字列の判定は、必要に応じて個別に行う必要があることに注意してください。また、カスタムクラスのオブジェクトについては、__bool__()メソッドをオーバーライドすることで、nullの判定ロジックをカスタマイズすることができます。

bannerAds