布尔类型

发布时间 2023-11-28 16:37:11作者: 小满三岁啦

布尔类型只有两个值True或者False

在条件语句、循环以及其他控制结构中,布尔类型经常用于判断条件的真假

x = 10
y = 3

print(x < y)  # False
print(x > y)  # True

symbol = True
if x > y and symbol:
    print(True)  # True
else:
    print(False)

布尔值为假的情况

# False关键字
my_bool = False

# None关键字
my_bool = None

# 整数、浮点数中数值为零的情况会被视为假。
my_bool = 0
my_float = 0.0

# 空序列和集合:空字符串 (''), 空列表 ([]), 空元组 (()), 空集合 (set()), 空字典 ({}) 都被视为假。
empty_str = ''
empty_list = []
empty_tuple = ()
empty_set = set()
empty_dict = {}

布尔值为真的情况

除了为假的情况之外,其余的情况都为真