Python--Demo5--布尔类型相关操作

Posted bigbosscyb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python--Demo5--布尔类型相关操作相关的知识,希望对你有一定的参考价值。

布尔类型:

我们已经知道布尔类型只有两个值True和False

布尔类型的操作:

比较运算、逻辑运算;操作结果都是布尔值。

比较运算符:

完成比较运算需要知道,比较运算符。(== 等于)(!= 不等于)(> 大于) (<小于)(<= 小于等于)(>= 大于等于)

示例:

>>> 33.0==33
True
>>> hehe==hehe
True
>>> HeHe==hehe
False
>>> 3!=3
False
>>> 3==3
True
>>> 3>2
True
>>> 3==3
False
>>> a>1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: > not supported between instances of str and int

说明:>、<、>=、<= 只能用于整型和浮点型之间

布尔操作符:

布尔操作符是两个布尔值之间的运算,布尔操作符有 and  or  not

示例:

>>> True and False
False
>>> True or False
True
>>> not True
False
>>> (1==1) and (1>=2)
False
>>> (1==1) or (1>=2)
True
>>> 2+2 == 4 and not 2+2==5 and 2*2 ==2+2
True
>>> "bobo" and False
False

说明:布尔操作符优先级 not最高、其次时and 和or

以上是关于Python--Demo5--布尔类型相关操作的主要内容,如果未能解决你的问题,请参考以下文章

python数据类型及相关操作

二元运算符“==”不能应用于“布尔”和“字符串?”类型的操作数对于 2020 年的 Swift [重复]

目录-基本数据类型

LDAP相关操作注意事项

查看安全策略

PostgreSQL9.5.9学习篇布尔类型操作符select查询