20200930 020.布尔值_比较运算符_逻辑运算符_短路问题

布尔值

Python2 中没有布尔值,直接用数字 0 表示 False,用数字 1 表示 True。

Python3 中,把 True 和 False 定义成了关键字,但他们的本质还是 1 和 0,甚至可以和数字相加。

>>> a = True

>>> b = 3

>>> a+b

4

 

比较运算符

所有比较运算符返回 1 表示真,返回 0 表示假。这分别与特殊的变量 True 和 False 等价。以下假设变量 a 为 15,变量 b 为 30:

运算符

描述

实例

==

等于 - 比较对象的值是否相等 (a == b)

返回 False

!=

不等于 - 比较两个对象的值是否不相等

(a != b) 返回 true

>

大于 - 返回 x 是否大于 y (a > b)

返回 False

<

小于 - 返回 x 是否小于 y

(a < b) 返回 true

>=

大于等于 - 返回 x 是否大于等于 y

(a >= b) 返回 False

<=

小于等于 - 返回 x 是否小于等于 y

(a <= b) 返回 true

 

逻辑运算符

运算符

格式

说明

and

逻辑与

x and y

x 为 true,则返回 y 的值

x 为 false,则不计算 y,直接返回 false

or

逻辑或

x or y

x 为 true,则不计算 y,直接返回 true

x 为 false,则返回 y

not

逻辑非

not x

x 为 true,返回 false

x 为 false,返回 true

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值