短路逻辑

if a && b:#如果a是false,那么跳过b的判断,结果直接false。
if a || b:#如果a为true,那么跳过b的判断,直接true
 
逻辑操作符有:&(与运算)、^(异或运算)、|(或运算)。
短路逻辑操作符有:&&(并且)、||(或者)。
短路与(或)运算符和逻辑与(或)一样,都可以实现逻辑运算,但是有一个重要的区别:
利用逻辑与(或)运算时,不管操作符两边的条件表达式成不成立,它都要进行运算判断;
而短路与(或)运算就不一样了,如果通过左侧的操作数就可以进行它们需要的判断,那么它就不会再计算右侧的操作数了。
 
posted @ 2022-02-11 16:03  ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(60)  评论(0编辑  收藏  举报