软件测试 / 人工智能丨逻辑运算符
逻辑运算符一般用来解决当有多个关系条件需要判断时使用,用来确定这些条件组合的方式,运算结果为布尔类型值。
Python 中提供的逻辑运算符如下表所示:
逻辑与运算符(and)
逻辑与运算符用来连接多个关系条件运算,只有当多个条件同时满足时,结果为真 True,否则为假 False。
复制代码
逻辑或运算符(or)
逻辑或运算符用来连接多个关系条件运算,只有当多个条件同时不满足时,结果为假 False,只要其中有一个条件为真,结果即为真 True。
复制代码
逻辑非运算符(not)
逻辑非运算符用来对表达式结果进行取反运算,如果表达式结果为真,则取反结果为假 False,如果表达式结果为假,则结果即为真 True。
复制代码
短路特性
在使用逻辑与运算符 和 逻辑或运算符时,如果自左向右计算结果可以确定整个表达式的结果时,后面的表达式条件便不在计算。
非短路操作
复制代码
短路操作
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/fc4ea5ca11768b61e2c441c3c】。文章转载请联系作者。
评论