Python中的一些基础: 真值表

发布时间:2019-08-25 09:32:48编辑:auto阅读(1503)

    为了便于看清,我用<=>来表示等价关系。
    <=>左边表示逻辑表达式,<=>右边表示它的结果。


    NOT
    not False <=> True
    not True <=> False
    (not的结果与原值相反)


    OR
    True or False <=> True
    True or True <=> True
    False or True <=> True
    False or False <=> False
    (只要有一个值为True,OR的结果就是True)


    AND
    True and False <=> False
    True and True <=> True
    False and True <=> False
    False and False <=> False
    (只要有一个值为False,AND的结果就是False)
     



    NOT OR
    not (True or False) <=> False
    not (True or True) <=> False
    not (False or True) <=> False
    not (False or False) <=> True


    NOT AND
    not (True and False) <=> True
    not (True and True) <=> False
    not (False and True) <=> True
    not (False and False) <=> True


    !=
    1 != 0 <=> True
    1 != 1 <=> False
    0 != 1 <=> True
    0 != 0 <=> False


    ==
    1 == 0 <=> False
    1 == 1 <=> True
    0 == 1 <=> False
    0 == 0 <=> True


关键字