布尔类型、比较运算符和逻辑运算符

  • A+
所属分类:Python学习

一、布尔类型(布尔值)

布尔类型(布尔值)通常⽤来表示条件是否成立,只有两个值:True 和 False,也就 是“真”和“假”。 这个地方要注意,首字母要大写!

二、比较运算符

比较运算符就像是我们数学上的⼤于小于号,产生布尔值True/False的结果来告诉我们这两个数比较的结果。

运算符描述实例(a=10,b=20)
==等于(a==b)结果为False
!=不等于(a!=b)结果为True
>大于(a>b)结果为False
<小于(a<b)结果为True
>=大于等于(a>=b)结果为False
<=小于等于(a<=b)结果为True

三、逻辑运算符

逻辑运算符用于数据的布尔值比较。运算符两边的表达式先运算得出布尔值,再执行逻辑运算 符。它有这几种:and(与)、or(或)、not(非)。

可以用这三条口诀来记住它们:

and 口诀:真"与"真为真,假"与"假为假,真"与"假,假"与"真,真假相"与"不为真;

or 口诀:真"或"真为真,假"或"假为假,真"或"假,假"或"真,真假相"或"仍为真;

not 口诀:"非"真反为假,"非"假反为真,真变假,假变真,真假⼝诀要记清。

运算符逻辑表达式描述实例
andx and y判断x、y的布尔值是否都为True
如果是则结果为True,否则结果为False
1==1 and 2!= '2'结果为True
orx or y判断x、y中是否有一个数据的布尔值为True
如果是则结果为True,否则结果为False
1 == '1' or 2 > 1结果为True
notnot x如果x的布尔值为True,则结果为False
如果x的布尔值为False,则结果为True
not 200 < 500结果为False
  • 小鲤鱼电声
  • 微信公众号
  • weinxin
  • 小鲤鱼
  • 微信号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: