在Python语言中,有一类数据数据,表示数据的真和假,并且运行结果非真即假,即True和False
这个类型我们成为布尔类型
布尔类型可以参加的运算如下:
与运算:同真为真
或运算:一真为真
非运算:反转结果
在Python语言中,布尔类型的应用不止如此,
在Python中,除了 explicitly的True和False值,其他所有对象都可以进行真值测试。通常,以下对象被视为True:
非零整数和非零浮点数
非空字符串和非空元组
非空列表、字典和集合
任何非空的可迭代对象
其他所有对象都视为False:
零(0)、
空字符串(“”)、
空元组(())、
空列表([])、
空字典({})、
空集合(set())和None
运算符是执行逻辑运算的一种符号或者关键字
1 算数运算符: + - * / %
2关系运算符: == > < >= <= !=
3逻辑运算符: ! && ||
4 位运算符 : >> << ~ | ^ &
5 赋值运算符 = += -= /= %=
6 条件运算符:?: 三目运算符
1 算数运算符: + - * / %
根据运算符的操作个数不同,分为:
单目运算符
双目运算符
三目运算符
逻辑运算符号的计算结果是一个逻辑值
1(真) 0 (假)
逻辑运算符用于链接多个表达式