python学习_python逻辑运算符怎么理解

python学习_python逻辑运算符怎么理解

起首,‘and’、‘or’以及‘not’的优先级是not>and>or。

其次,逻辑操纵符and 以及or 也称作短路操纵符(short-circuitlogic)或许惰性求值(lazy evaluation):它们的参数从左向右剖析,一旦后果能够断定就中止。比方,假如A 以及C 为真而B 为假, A and B and C 没有会剖析C 。感化于一个平凡的非逻辑值时,短路操纵符的前往值一般为最初一个变量。因而,逻辑运算符的了解也与C言语中差别。举个例子:

>>> 3 and 4
4
>>> 4 and 3
3
>>> 4 or 3
4
>>> 3 or 4
3

正在以上例子中,依照C言语对于的思想,3 and 4即3与4为3,可是因为是短路操纵符,后果为4,是由于and运算符必需一切的运算数都是true才会把一切的运算数都剖析,而且前往最初一个变量,即为4;改动一下挨次4 and 3 ,后果也纷歧样,即为3.

而或者逻辑(or),即只需有一个是true,即中止剖析运算数,前往比来为true的变量,即 3 or 4,值为3;改动挨次4 or 3 即为4。

相关教程推选:Python视频教程

以上便是python逻辑运算符怎样了解的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python逻辑运算符怎么理解 https://www.kubayi.com/4928.html

常见问题

相关文章

评论
暂无评论