zoukankan      html  css  js  c++  java
  • 11.比较、关系运算符和逻辑运算符

    <1> 比较(即关系)运算符

    python中的比较运算符如下表

    >>> ## 关系运算符
    ... 
    >>> # == 等于:表示左右两个操作数是否相等,如果相等则整个表达式的值为 True;不相等则为False
    ... num1 = 15
    >>> num2 = 20
    >>> 
    >>> print(num1 == num2)
    False
    >>> 
    >>> # != 不等于
    ... print(num1 != num2)
    True
    >>> 
    >>> # > 大于
    ... print(num1 > num2)
    False
    >>> 
    >>> # < 小于
    ... print(num1 < num2)
    True
    >>> 
    >>> # >= 大于等于: num1 大于 或者 等于 num2 ,条件都成立
    ... print(num1 >= num2)
    False
    >>> 
    >>> # <= 小于等于: num1 小于 或者 等于 num2 ,条件都成立
    ... print(num1 <= num2)
    True
    >>> 
    >>> if num1 >= num2:
    ...     print("条件成立!")
    ... 
    >>>
    """
    ==     检查两个操作数的值是否相等,如果是则条件变为真。     如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 = 1
    b = 10
    
    # ret = (a == b)
    # # ==
    # # 判断
    # if ret:
    #     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")

    <2> 逻辑运算符

    >>> ## 逻辑运算符
    ... 
    >>> # and : 左右表达式都为True,整个表达式结果才为 True
    ... if (1 == 1) and (10 > 3):
    ...     print("条件成立!")
    ... 
    条件成立!
    
    >>> # or : 左右表达式有一个为True,整个表达式结果就为 True
    ... if (1 == 2) or (10 > 3):
    ...     print("条件成立!")
    ... 
    条件成立!
    
    >>> # not:将右边表达式的逻辑结果取反,Ture变为False,False变为True
    ... if not (1 == 2):
    ...     print("条件成立!")
    ... 
    条件成立!
    
    >>>
    # 逻辑运算符
    # and 与
    # or 或
    # not 非
    
    # and 与
    # 全真则真 一假则假
    # 网站或者app登录 需要用户输入用户名和密码 -> 保证用户登录成功 必须同时用户名和密码正确
    # user_name = input("请输入您的用户名:")
    # pass_wd = input("请输入您的密码:")
    # # 假设 用户名 admin  12345
    # if user_name == "admin" and pass_wd == "12345":
    #     print("您登录成功...")
    
    # or 或
    # 一真则真 全假则假
    # 网站或者app登录 需要用户输入用户名和密码 -> 无论用户输入用户名错误还是密码错误
    # 提示: 您输入的用户名或者密码错误...
    # user_name = input("请输入您的用户名:")
    # pass_wd = input("请输入您的密码:")
    # # # 假设 用户名 admin  12345
    # if user_name != "admin" or pass_wd != "12345":
    #     print("您输入的用户名或者密码错误...")
    
    # not 非
    # 非真则假 非假则真
    flag = False
    # 如果flag为False 我们就打印helloworld
    # print(flag == True)
    # if flag == False:
    #     print("helloworld")
    
    if not flag:
        print("helloworld")
  • 相关阅读:
    php 可变函数用法
    javascript语法里一些难点问题
    jquery技巧总结
    Bootstrap学习笔记
    Linux下中文文件名乱码问题的详解
    php中iconv函数使用方法,解决中文乱码
    web制作、开发人员需知的Web缓存知识
    鲍鱼开始讲八皇后了
    鲍鱼开始讲八皇后了
    double links....baoyuzuoye
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12640019.html
Copyright © 2011-2022 走看看