1. 首页
  2. 编程语言
  3. Python
  4. python中逻辑与或(and、or)和按位与或异或(&、|、^)区别

python中逻辑与或(and、or)和按位与或异或(&、|、^)区别

上传者: 2022-03-07 19:29:37上传 PDF文件 57.57 KB 热度 27次

按位与或(&、|、^):按照二进制进行逻辑运算二进制逻辑运算规则:代码运行顺序:从上到下,从左到右1:and :从左到右运行,运行到表达式不正确就输出False,后面的表达式逻辑短路;若运行到函数且无返回值,则输出None,且后面的表达式逻辑短路(不运行了);例1:运行到表达式不正确就输出False,后面的表达式逻辑短路输出:例2:若运行到函数且无返回值,则输出None,且后面的表达式逻辑短路输出:例3:若表达式全正确,则输出最后一个正确的结果输出:2:or:从左到右运行,运行到表达式正确的就输出这个表达式的结果,后面的表达式逻辑短路;若运行到函数且无返回值,则继续运行后面的表达式;例1:运行

用户评论