• python逻辑运算符


    逻辑运算符有三种:

    and    与:只要有一个条件为假,则结果为假

    or    或:只要有一个条件为真,则结果为真

    not    非:条件与结果相反

    优先级:not>and>or

    and和or也称作短路操作符(short-circuitlogic)或者惰性求值(lazy evaluation):它们的参数从左向右解析,一旦结果可以确定就停止。

    例如,如果A和C为真,而B为假, A and B and C 不会解析C 。

    例如,如果A和C为真,而B为假, A and B and C 不会解析B和C 。

    python中的任何数据类型都有逻辑值,所以逻辑运算符可以对所有数据进行操作。下表是不同类型数据的布尔值。

    数据类型 False True

    整型

    0 其他
    浮点型 0.0 其他
    字符串 ‘’ 其他
    字典 {} 其他
    元组 () 其他
    列表 [] 其他
    None None  

    例如:5 or 6 结果为:5

    例如:5 and 6 结果为:6

    例如:5 and 6 or 7 结果为:6

  • 相关阅读:
    大屏展示功能
    单例模式/原型模式
    .net core ioc
    Log4net
    mvc 过滤器
    webservice
    页面传值 作用域
    Map使用方法
    java获取当前时间撮
    linux 下统计文本行数的各种方法(一)
  • 原文地址:https://www.cnblogs.com/blogzyq/p/11302086.html
Copyright © 2020-2023  润新知