3.逻辑成员身份运算符(not,and,or,in)

1.not,and,or条件运算
    not:就是把紧跟其后的那个条件结果取反
    在纯and语句中,(从左到右)碰到假,返回假;如果左右都为真,返回最后一个真     (串)
    在纯or语句中,(从左到右)碰到真,就返回真;如果左右都为假,返回最后一个假    (并)
  优先级:not>and>or
    v1 = 5 or 3                 # 5
    v2 = 1 and 3                # 3
    v3 = 0 and 2 and 1          # 0
    v4 = 0 and 2 or 1           # 1
    v5 = 0 and 2 or 1 or 4      # 1
    v6 = 0 or False and 1       # False



2.成员运算符 in
    判断一个字符串是否在一个大字符串中
        print("zcy" in "hello zcy")    # True
    判断一个字符是否在一个大字符串中
        print("z" in "hello zcy")      # True
    判断元素是否存在于列表中
        print(111 in [111, 222, 33])   # True
    判断key是否存在于字典中(只能判断key,不能判断value)
        print(111 in {"k1": 111, "k2": 222})    # False
        print("k1" in {"k1": 111, "k2": 222})   # True
    not in使用
        print("zcy" not in "hello zcy")         # False


3.身份运算符is
    判断id是否相等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值