码迷,mamicode.com
首页 > 其他好文 > 详细

布尔操作符

时间:2018-08-28 22:01:51      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:操作   and   否则   区别   作用域   布尔   布尔值   表达   求值   

   and 、 or 、not  三个布尔操作符号用于比较布尔值

  1.二元布尔操作符

   如果两个布尔值都为True, and操作符就将表达式求值为True,否则求值为False;如下:

>>> True and True
True
>>> True and False
False
>>> 

   以下为and的操作符的比较:

表达式                   求值
True and True           True
True and False          False
False and True          False
False and False         False

 

   or:只要有一个布尔值为真,or操作符就将表达式求值为True,如果都是False,则结果为False;

表达式             求值为
True or True      True 
True or False     True 
False or False    True 
False or False    False

 

 2.not操作符

   区别:和and和or不同,not操作符只作用域一个布尔值;

   not操作符求值为相反的布尔值

>>> not True
False
>>> not not not not True   
True
表达式        求值  
not True    False
not False   True

待补充~

布尔操作符

标签:操作   and   否则   区别   作用域   布尔   布尔值   表达   求值   

原文地址:https://www.cnblogs.com/FlameLuo/p/9550911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!