python学习-数据类型(布尔、空值)

数据类型

  • 布尔型(bool)
  • 空值(None)

布尔型(bool)

只有两个值,True和False,作为后续条件判断时的条件使用
True和False的首字母要大写,不然会报未定义。

bl1 = True
bl2 = False
print(type(bl1))
print(bl1)
print(type(bl2))
print(bl2)

运行结果:
python学习-数据类型(布尔、空值)_第1张图片

空值(None)

空值在后续也是作为判断条件之一,判断空或者非空

no1 = None
no2 = ""
print(type(no1))
print(no1)
print(type(no2))
print(no2)

运行结果:
python学习-数据类型(布尔、空值)_第2张图片
no2输出就是空白

接下来做一下判断

print(no1 is None)
print(no2 is None)

python学习-数据类型(布尔、空值)_第3张图片
代码接上一段,所以没有重新定义,占用篇幅。
从运行结果里面可以看出,使用is None,判断一个变量是否为空,返回值是布尔值。
还可以看出字符串赋值为"",并不代表字符串本身为空,只有赋值为None,才表示空。

感觉也没什么好介绍的了,明白使用原理就好了。

你可能感兴趣的:(python)