python-操作符

1. python-操作符有什么用

  • 操作符图解
    image

  • 操作符:一个特定的符号,用它与其他数据类型连接起来组成一个表达式。常用于条件判断,根据表达式返回True/False采取动作。

2. 比较操作符

  • 比较操作符:比较两边值

    操作符 描述 示例
    == 相等,两边值是否相等 (6 == 6) 结果True
    != 不相等,两边值是否不相等 (6 != 6) 结果False
    > 大于,左边值是否大于右边值 (8 > 6) 结果True
    < 小于,左边值是否小于右边值 (8 < 6) 结果False
    >= 大于等于,左边值是否大于等于右边值 (6 >= 6) 结果True
    <= 小于等于,左边值是否小于等于右边值 (6 <= 6) 结果True

3 . 逻辑操作符

  • 逻辑操作符:判断条件逻辑

    操作符 逻辑表达式 描述
    and x and y 与,所有的条件都True结果才为True;只要有一个为False,结果就为False
    or x or y 或,所有的条件只要有一个是True结果就为True
    not not x 非,结果取反

4. 成员操作符

  • 成员操作符:判断某个元素是否在数据类型里

    操作符 描述 示例
    in 如果在指定的序列中找到值返回True,否则返回False computer = ["主机","显示器","鼠标","键盘"]("主机" in computer)
    ("主机" in computer) 结果True
    ("音响" in computer) 结果False
    not in 如果在指定的序列中没有找到值返回True,否则返回False print("主机" not in computer) 结果False
    print("音响" not in computer) 结果True

5. 身份操作符

  • 身份操作符:判断两个对象是否相等

    操作符 描述
    is 判断两个标识符是否引用一个对象
    is not 判断两个标识符是否引用不同对象

6. 案例

  1. 比较操作符案例

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    # 比较操作符
    
    
    # 两边是否相等
    print( 6 == 6 )
    
    # 两边值是否不相等
    print( 8 != 6)
    
    # 左边值是否大于右边
    print( 8 > 6)
    
    # 左边值是否小于右边值
    print( 6 < 8 )
    
    # 左边值大于或等于右边值
    print( 6 >= 6)
    
    # 左边值小于或等于右边值
    print( 6 <=  6)
    
  2. 逻辑操作符案例

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    a = 1
    b = 2
    c = 3
    
    # 使用and  与的操作,两边条件都满足才成立
    print( a < b and c > b)
    
    # 使用 or 条件, 只要有一边成立,就返回为True
    print(c < a  or c > b)
    
    # not 取反, 存在的就返回False,不存在就返回True
    print( not c > b)
    
  3. 成员操作符

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    computer = ["主机","显示器","鼠标","键盘"]
    
    # in 查询元素是否在指定序列中, 存在就返回True,不存在就返回False
    print("主机"  in computer)
    
    # not in 就是取反的意思,存在就返回False,不存在就返回True
    print("主机" not in computer)
    print("音响"  not in computer)
    
    
  4. 身份操作符

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    a = 2
    b = 2
    
    print( id(a))
    print(id(b))
    print( a is b)
    
posted @ 2022-12-26 11:41  七月流星雨  阅读(50)  评论(0编辑  收藏  举报