• python-关系运算符、逻辑运算符


    关系运算符

    ==    检查两个操作数的值是否相等,如果是则条件变为真。    如a=3,b=3,则(a == b) 为 True
    !=    检查两个操作数的值是否相等,如果值不相等,则条件变为真。    如a=1,b=3,则(a != b) 为 True
    >    检查左操作数的值是否大于右操作数的值,如果是,则条件成立。    如a=7,b=3,则(a > b) 为 True
    <    检查左操作数的值是否小于右操作数的值,如果是,则条件成立。    如a=7,b=3,则(a < b) 为 False
    >=    检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。    如a=3,b=3,则(a >= b) 为 True
    <=    检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。    如a=3,b=3,则(a <= b) 为 True

    # 定义一个变量a
    a = 11
    # 定义一个变量b
    b = 11
    # ==
    # 判断a是否等于b
    if a == b:
        print("a等于b")
    # !=
    if a != b:
        print("a不等于b")
    # >
    if a > b:
        print("a 大于 b")
    # <
    if a < b:
        print("a 小于 b")
    # >=
    if a >= b:
        print("a大于等于b")
    # <=
    if a <= b:
        print("a小于等于b")

    逻辑运算符

    and    x and y    布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。    True and False, 返回 False。
    or    x or y    布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。    False or True, 返回 True。
    not    not x    布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。    not True 返回 False, not False 返回 True

    # 定义一个变量 记录名字
    my_name = "mngr"
    # 定义一个变量 记录密码
    my_passwd = "12345"
    # 使用and 且 或者 与
    # 同真为真(True) 一假为假(False)
    # 进行判断
    if my_name == "mngr" and my_passwd == "12345":
        print("用户名和密码正确登录成功")
    
    # or 或
    # 定义一个变量 记录名字
    my_name = "mngr1"
    # 定义一个变量 记录密码
    my_passwd = "12345"
    # 全假为假 一真则真
    if my_name != "mngr" or my_passwd != "12345":
        print("您输入的用户名或者密码错误!!!")
    print("测试")
    
    # not 非 (取反)
    # 非真则假 非假则真
    is_man = False
    print(is_man)
    if not is_man:
        print("是女性")

  • 相关阅读:
    Hbase 性能改进
    HBase总结(十一)hbase Java API 介绍及使用示例
    Java中如何遍历Map对象的4种方法
    Jsp分页实例---假分页
    Jsp分页实例---真分页
    Java正则表达式
    平均时间复杂度为O(nlogn)的排序算法
    常见排序算法--简单排序
    [kuangbin带你飞]专题一 简单搜索
    [kuangbin带你飞]专题一 简单搜索
  • 原文地址:https://www.cnblogs.com/peiya/p/13208201.html
Copyright © 2020-2023  润新知