只有两个值,True和False,作为后续条件判断时的条件使用
True和False的首字母要大写,不然会报未定义。
bl1 = True
bl2 = False
print(type(bl1))
print(bl1)
print(type(bl2))
print(bl2)
空值在后续也是作为判断条件之一,判断空或者非空
no1 = None
no2 = ""
print(type(no1))
print(no1)
print(type(no2))
print(no2)
接下来做一下判断
print(no1 is None)
print(no2 is None)
代码接上一段,所以没有重新定义,占用篇幅。
从运行结果里面可以看出,使用is None,判断一个变量是否为空,返回值是布尔值。
还可以看出字符串赋值为"",并不代表字符串本身为空,只有赋值为None,才表示空。
感觉也没什么好介绍的了,明白使用原理就好了。