zoukankan      html  css  js  c++  java
  • python 逻辑运算符

    '''
    逻辑运算符
    '''

    '''
    逻辑与 and

    逻辑与运算表达式:表达式1 and 表达式2
    值:
    如果表达式1的值为真,表达式2的值为真,整体逻辑与运算表达式的值为真
    如果表达式1的值为真,表达式2的值为假,整体逻辑与运算表达式的值为假
    如果表达式1的值为假,表达式2的值为真,整体逻辑与运算表达式的值为假
    如果表达式1的值为假,表达式2的值为假,整体逻辑与运算表达式的值为假
    【有一个为假就为假】
    '''

    num1 = 10
    num2 = 20
    # num1 = num1 +1
    if num1 and num2:
    print("**************")

    print(num1, num2)



    #短路原则
    # 表达式1 and 表达式2 and 表达式3 and …… and 表达式n

    '''
    逻辑或 or

    逻辑或运算表达式: 表达式1 or 表达式2
    值:
    表达式1的值为真,表达式2的值为真,逻辑或运算表达式为真
    表达式1的值为真,表达式2的值为假,逻辑或运算表达式为真
    表达式1的值为假,表达式2的值为真,逻辑或运算表达式为真
    表达式1的值为假,表达式2的值为假,逻辑或运算表达式为假
    【有一个为真就为真】
    '''
    num3 = 0
    num4 = 1
    if num3 or num4:
    print("&&&&&&&&&&&&&&&")
    # 表达式1 or 表达式2 or 表达式3 or …… or 表达式n

    '''
    逻辑非: not

    逻辑非运算表达式: not 表达式
    值:
    如果表达式的值为真,整体逻辑非运算表达式的值为假
    如果表达式的值为假,整体逻辑非运算表达式的值为真
    【颠倒黑白】
    '''

    if not 0:
    print("^^^^^^^^^^^^^^^^")


    '''
    成员运算符:
    in:如果在指定的序列中找到值返回True,否则返回False
    not in:如果在指定的序列中没有找到值返回True,否则返回False
    '''

    '''
    身份运算符
    is:判断两个标识符是不是引用同一个对象
    is not:判断两个标识符是不是引用不同的对象
    '''
  • 相关阅读:
    Java中怎样由枚举常量的ordinal值获得枚举常量对象
    深入了解泛型
    艰苦的RAW格式数据恢复之旅
    eclipse 代码清理 代码格式化 代码凝视
    应用策略设计模式
    JavaEE SSH集成框架(两) struts2 本地加载dtd文件,action组态
    关闭表空间的热备份实例重新启动重现错误和解决
    CF 148D. Bag of mice (可能性DP)
    C++ Primer 学习笔记_45_STL实践与分析(19)--建筑常规算法
    工作的几点思考
  • 原文地址:https://www.cnblogs.com/pygo/p/12102887.html
Copyright © 2011-2022 走看看