ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-11-01 09:04:57  阅读:177  来源: 互联网

标签:逻辑 判断 False 运算符 111 print True zcy 身份


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是否相等

标签:逻辑,判断,False,运算符,111,print,True,zcy,身份
来源: https://blog.csdn.net/m0_52559893/article/details/121071897

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有