zoukankan      html  css  js  c++  java
  • python-and和 or用法

    python中的逻辑运算

    and和or执行逻辑运算,但是它们不会返回bool值,而是返回它们进行比较的值之一

    and

    >>> 1 and 2

    取2

    >>>1 and 2 and 3

    返回3

    >>>[1,] and True

    返回True

    结论--->都为真返回 右侧真值

    >>>0 and 2

    返回0

    >>>1 and False and 3

    返回False

    结论--->真和假 返回假

    >>>{} and False and True

    返回{}

    >>> True and () and {}

    返回() 

    结论---> 有两个假或若干返回最左侧假

    总结:and逻辑演算:都为真返回右侧真,真与假返回假.都为假返回最左侧假

    or

    >>>1 or 2

    返回1

    >>>True or (1,) or 1

    返回True

    结论--->都为真返回最左侧真

    >>>0 or 1

    返回1

    >>>False or {} or True or 1

    返回True

    结论--->真和假返回真

    >>>False or 0

    返回0

    >>>0 or [] or False

    返回False

    结轮--->都为假返回最右侧假

    总结:or逻辑演算都为真返回左侧真,真与假返回真,都为假返回最右侧假

    CrazyShenldon
  • 相关阅读:
    2019年第二周作业
    2019年pta作业第二题——求最大值及其下标
    2019春第十一周作业
    2019春第十周作业
    2019年寒假作业3
    2019年寒假作业2
    2019年寒假作业1
    我的老师
    自说
    Day16
  • 原文地址:https://www.cnblogs.com/CrazySheldon1/p/10123480.html
Copyright © 2011-2022 走看看