Python のヌル検証はどのように実装されますか?
Pythonで変数が空かどうかを判断する方法:
- 変数がNoneまたは空文字列かどうか判断するためにif文を使用する:
if variable is None or variable == "":
print("变量为空")
- if文とlen()関数を使って変数が空のリスト、タプル、辞書かどうかを調べます。
if len(variable) == 0:
print("变量为空")
- if文とbool()関数を使用して変数が空であれば判定する:
if not bool(variable):
print("变量为空")
bool()関数は変数をブール値に変換し、空オブジェクトはFalseになります。
null以外の特定値、例えば0やスペース文字列の判定は、必要に応じて個別に行う必要があることに注意してください。また、カスタムクラスのオブジェクトについては、__bool__()メソッドをオーバーライドすることで、nullの判定ロジックをカスタマイズすることができます。