Python逻辑运算符以及用法

本文介绍了Python中的逻辑运算符and和or的用法。当and运算符两边表达式都为真时结果才为真,否则直接返回左边表达式的结果;or运算符则只要有一边为真,结果即为真,返回真的一边表达式值。通过实例展示了运算过程。
摘要由CSDN通过智能技术生成

我们曾学过逻辑运算,今天我们就来学习一下Python中的逻辑运算。先看下图:

逻辑运算符一般来说都是搭配关系运算符一起使用的,例如说:

20>5 and 30.4 > 90

20>5为True,表达式成立,30.4>90为False ,表达式不成立,所以整个表达式为False不成立。

逻辑运算符的本质

在 Python 中,and 和 or 不一定会计算右边表达式的值,有时候只计算左边表达式的值就能得到最终结果。

另外,and 和 or 运算符会将其中一个表达式的值作为最终结果,而不是将 True 或者 False 作为最终结果。

了解以上的两个点,可以让你们在使用过程中不会有很多疑惑

对于and运算符,它只有在两边表达式都为真的情况下才会成立,如果说左边的表达式不成立,那么and就不会去计算右边的表达式,直接将左边的表达式结果为最终结果;如果说左边的表达式成立,那么就不会立刻作为最终结果,因为最终值不确定,所以会计算右边的表达式并作为最终结果。

对于 or 运算符,情况是类似的,两边的值都为假时最终结果才为假,只要其中有一个值为真,那么最终结果就是真,所以 Python 按照下面的规则执

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值