布尔类型bool只有两种取值(真True 1、假False 0)
优先级:关系运算符>逻辑运算符
布尔表达式就是关系运算符(> 大于、< 小于、== 等于、!=不等于、>= 大于等于、<= 小于等于),其结果只有两种取值(真True 1、假False 0))。
1.数值比较
2.字符串比较
字符串之间比较时,根据ASCII码来比较 a=97 A=65;
字符串比较时,只比较第一位,除非第一位相同,才会向后比较。
in在……里面;not in不在……里面;
在字符串中的使用:
1.前者是后者的一个元素;
2.前者是后者的连续一段元素。
在列表中的使用:
1.前者是后者的一个元素;
身份运算符就是比较2个对象的内存地址。
id( ) 查询对象的存储地址
逻辑运算符就是两个表达式进行判断
非not:真就是假,假就是真。
且and:一假为假,全真为真。
特点:第1个条件为真,第2个条件一定会执行;第1个条件为假,第2个条件不执行。
或or:一真为真,全假为假。
特点:第1个条件为真,第2个条件不执行;第1个条件为假,第2个条件一定会执行。