如何在python中检查变量是否为none

148 阅读1分钟

在 Python 中没有 null;相反,有NoneNone表示 Python 中对象的缺失值。None在Python中等同于null。

Python中没有null

检查一个变量Python中是否为Null,使用is not 操作符。如果左边的操作数和右边的操作数的值不指向同一个对象,is not操作符返回True

data = None

if data is not None:
  print("Variable is not null")

if data is None:
  print("Variable is null")

输出

Variable is null

你可以看到,我们声明了一个变量None,然后用is not 运算符进行了验证。由于该变量是null,所以它进入了第二个if条件,执行了该条件,并打印了该语句。

使用if条件检查变量是否为空

在Python中,if条件 对于发现变量是否为None很有用:

data = None

if data:
 print("Variable is not null")

else:
 print("Variable is null")

输出

Variable is null

在Python中使用!=检查变量是否为空

data = None

if data != None:
 print("Variable is not null")

else:
 print("Variable is null")

输出

Variable is null

本教程到此结束。