Python 没有一个 Null 值,相反,它有 None 值。 None是一个特殊的单子对象,而且只能有一个。
Python检查None
要在Python中检查None值,可以使用is操作符。 is "是一个内置的Python操作符,它检查两个操作数是否指的是同一个对象。
data = None
if data is None:
print("The data variable has None Value")
else:
print("It does not have None value")
输出
The data variable has None Value
在这个例子中,首先,我们将一个数据变量声明为None。
然后我们使用带有is操作符的if语句来检查它是否为None。如果它有None值,那么它将执行if语句;否则,它将执行else语句。
不要使用==操作符来检查无。
在Python中不要使用==(平等运算符)来检查None值,因为None是一个虚假的值。做变量 == None 的效率很低,因为 None 是一个特殊的单子对象;只能有一个。
data = None
if data == None:
print("The data variable has None Value")
else:
print("It does not have None value")
输出
The data variable has None Value
在这个例子中,双等价运算符(==)返回的输出与is运算符相同,但在某些情况下,它将导致一个错误的结果。
因此,我的建议是在Python中使用is运算符 。
本教程就到此为止。
The postPython Check None: How to Check None Value in Pythonappeared first onAppDividend.